import { ContactService } from './contact.service';
import { ReplyContactDto } from './dto/reply-contact.dto';
import { UpdateContactDto } from './dto/update-contact.dto';
export declare class ContactController {
    private contactService;
    constructor(contactService: ContactService);
    statistic(): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    listRelated(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    info(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    list(page: any, limit: any, sorts: any, isAnswred: any, filters: any): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    updateById(id: number, dto: UpdateContactDto): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    replyById(id: number, dto: ReplyContactDto): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
}
