import { HttpTransport } from '../_http'; import { RequestOptions } from '../base'; import { Meeting, MeetingListParams, MeetingListResponse, MeetingSearchParams, CreateMeetingRequest, UpdateMeetingRequest, MeetingParticipant, MeetingParticipantListResponse, AgendaItem, AgendaItemListResponse, CreateAgendaItemRequest, UpdateAgendaItemRequest, MeetingNextStepListParams, MeetingNextStepListResponse, MeetingActionButtonListParams, MeetingActionButtonListResponse, ExecuteNextStepRequest, ExecuteNextStepResponse, TriggerActionButtonRequest, TriggerActionButtonResponse, NextStepResult, ExportMeetingTranscriptParams } from '../../models'; export declare function getMeetings(http: HttpTransport, params?: MeetingListParams, options?: RequestOptions): Promise; export declare function getAllMeetings(http: HttpTransport, params?: Omit, options?: RequestOptions): Promise; export declare function searchMeetings(http: HttpTransport, params: MeetingSearchParams, options?: RequestOptions): Promise; export declare function searchAllMeetings(http: HttpTransport, params: Omit, options?: RequestOptions): Promise; export declare function getMeeting(http: HttpTransport, meetingId: string, options?: RequestOptions): Promise; export declare function createMeeting(http: HttpTransport, data: CreateMeetingRequest, options?: RequestOptions): Promise; export declare function updateMeeting(http: HttpTransport, meetingId: string, data: UpdateMeetingRequest, options?: RequestOptions): Promise; export declare function getMeetingParticipants(http: HttpTransport, meetingId: string, options?: RequestOptions): Promise; export declare function addMeetingParticipant(http: HttpTransport, meetingId: string, data: { email: string; name: string; role: 'EDITOR' | 'VIEWER'; }, options?: RequestOptions): Promise; export declare function removeMeetingParticipant(http: HttpTransport, meetingId: string, participantId: string, options?: RequestOptions): Promise; export declare function getMeetingAgendaItems(http: HttpTransport, meetingId: string, options?: RequestOptions): Promise; export declare function createAgendaItem(http: HttpTransport, meetingId: string, data: CreateAgendaItemRequest, options?: RequestOptions): Promise; export declare function updateAgendaItem(http: HttpTransport, meetingId: string, itemId: string, data: UpdateAgendaItemRequest, options?: RequestOptions): Promise; export declare function deleteAgendaItem(http: HttpTransport, meetingId: string, itemId: string, options?: RequestOptions): Promise; export declare function getMeetingNextSteps(http: HttpTransport, meetingId: string, params?: MeetingNextStepListParams, options?: RequestOptions): Promise; export declare function executeNextStep(http: HttpTransport, meetingId: string, nextStepId: string, data?: ExecuteNextStepRequest, options?: RequestOptions): Promise; export declare function getNextStepResult(http: HttpTransport, resultId: string, options?: RequestOptions): Promise; export declare function getMeetingActionButtons(http: HttpTransport, meetingId: string, params?: MeetingActionButtonListParams, options?: RequestOptions): Promise; export declare function triggerActionButton(http: HttpTransport, meetingId: string, buttonId: string, data?: TriggerActionButtonRequest, options?: RequestOptions): Promise; export declare function exportMeetingTranscript(http: HttpTransport, meetingId: string, params?: ExportMeetingTranscriptParams, options?: RequestOptions): Promise; //# sourceMappingURL=meetings.d.ts.map