import { HTTPClient } from '../../../../utils/http';
import { MeetingAgendaItem, CreateMeetingAgendaItemDTO, UpdateMeetingAgendaItemDTO, UpdateMeetingAgendaItemPriorityDTO } from '../types';
import { MeetingPollsAPI } from './polls';
export declare class MeetingAgendaAPI {
    private readonly _httpClient;
    private readonly _basePath;
    constructor(_httpClient: HTTPClient, _basePath: string);
    create(data: CreateMeetingAgendaItemDTO): Promise<MeetingAgendaItem>;
    createFromPreset(presetId: string): Promise<MeetingAgendaItem>;
    update(agendaId: string, data: UpdateMeetingAgendaItemDTO): Promise<MeetingAgendaItem>;
    updatePriority(items: UpdateMeetingAgendaItemPriorityDTO[]): Promise<MeetingAgendaItem[]>;
    delete(agendaItemId: string[]): Promise<void>;
    polls(agendaId: string): MeetingPollsAPI;
}
//# sourceMappingURL=agenda.d.ts.map