import { CreatePollItemDto } from './dto/create-poll-item.dto';
import { UpdatePollItemDto } from './dto/update-poll-item.dto';
import { PollService } from './poll.service';
export declare class PollController {
    private pollService;
    constructor(pollService: PollService);
    statistic(filters: any): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    getItemById(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    itemList(page: any, limit: any, sorts: any, filters: any): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    createItem(dto: CreatePollItemDto): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    updateItem(id: number, dto: UpdatePollItemDto): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    deleteItem(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    getById(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    list(page: any, limit: any, sorts: any, filters: any): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
}
