import { HTTPClient } from '../../../../utils/http'; import { Meeting, MeetingExtended, CreateMeetingDTO, UpdateMeetingDTO, QueryMeetingDTO, MeetingEntityType, PaginatedMeetingsResponse, CompleteMeetingDTO, ApproveMeetingDTO, ExportMeetingParticipantsDTO } from '../types'; import { MeetingParticipantsAPI } from './participants'; import { MeetingDebtorsAPI } from './debtors'; import { MeetingAgendaAPI } from './agenda'; import { MeetingActionPointsAPI } from './action_points'; import { MeetingNotesAPI } from './notes'; import { MeetingDocumentsAPI } from './documents'; export declare class MeetingsAPI { private readonly _httpClient; private readonly _baseUrl; private readonly _entityType; private readonly _entityId?; private readonly _meetingId?; constructor(_httpClient: HTTPClient, _baseUrl: string, _entityType: MeetingEntityType, _entityId?: string | undefined, _meetingId?: string | undefined); find(query?: QueryMeetingDTO): Promise; get(): Promise; create(data: CreateMeetingDTO): Promise; update(data: UpdateMeetingDTO): Promise; startPreparing(): Promise; start(): Promise; finish(): Promise; cancel(): Promise; approveMeetingCall(data?: ApproveMeetingDTO): Promise; rejectMeetingCall(): Promise; approveMinutes(): Promise; rejectMinutes(): Promise; complete(data: CompleteMeetingDTO): Promise; exportParticipants(data: ExportMeetingParticipantsDTO): Promise; generatePdf(): Promise; participants(): MeetingParticipantsAPI; debtors(): MeetingDebtorsAPI; agenda(): MeetingAgendaAPI; actionPoints(): MeetingActionPointsAPI; notes(): MeetingNotesAPI; documents(): MeetingDocumentsAPI; private _getBasePath; } //# sourceMappingURL=meetings.d.ts.map