import { SpeakersService } from './speakers.service';
import { CreateSpeakerDto } from './dto/create-speaker.dto';
import { UpdateSpeakerDto } from './dto/update-speaker.dto';
import { ContentPaginateQueryDto } from '../common/dto/content-paginate-query.dto';
export declare class SpeakersController {
    private readonly speakersService;
    constructor(speakersService: SpeakersService);
    findAll(query: ContentPaginateQueryDto): Promise<{
        data: import("./entities/speaker.entity").Speaker[];
        total: number;
    }>;
    findOne(id: string): Promise<import("./entities/speaker.entity").Speaker>;
    create(dto: CreateSpeakerDto): Promise<import("./entities/speaker.entity").Speaker>;
    update(id: string, dto: UpdateSpeakerDto): Promise<import("./entities/speaker.entity").Speaker>;
    remove(id: string): Promise<void>;
}
