import { HTTPClient } from '../../../../utils/http';
import { CRUD } from '../../../../utils/crud';
import { PaginatedResponse } from '../../../../utils/types';
import { CreateMeetingAgendaDTO, MeetingAgenda, MeetingAgendaQueryParams, UpdateMeetingAgendaDTO } from '../types';
import { MeetingAgendaTemplatesAPI } from './templates';
export declare class MeetingAgendasAPI extends CRUD<MeetingAgenda, CreateMeetingAgendaDTO, UpdateMeetingAgendaDTO, PaginatedResponse<MeetingAgenda>> {
    private readonly _agendaId?;
    constructor(httpClient: HTTPClient, baseUrl: string, _agendaId?: string | undefined);
    find(query?: MeetingAgendaQueryParams): Promise<PaginatedResponse<MeetingAgenda>>;
    templates(agendaId?: string): MeetingAgendaTemplatesAPI;
}
//# sourceMappingURL=meeting_agendas.d.ts.map