import { InternalAxiosRequestConfig } from 'axios'; import { BaseClient, ClientConfig, RequestOptions } from '../base'; import { OAuthClient } from '../../auth/oauth'; import { Meeting, MeetingListParams, MeetingListResponse, MeetingSearchParams, CreateMeetingRequest, UpdateMeetingRequest, ActionItem, ActionItemListParams, ActionItemListResponse, CreateActionItemRequest, UpdateActionItemRequest, UserProfile, CalendarEvent, CalendarEventDetail, CalendarEventListParams, CalendarEventListResponse, LinkCalendarEventRequest, LinkCalendarEventResponse, CreateMeetingFromCalendarEventRequest, CreateMeetingFromCalendarEventResponse, MeetingParticipant, MeetingParticipantListResponse, AgendaItem, AgendaItemListResponse, CreateAgendaItemRequest, UpdateAgendaItemRequest, MeetingContextDocument, MeetingContextListParams, MeetingContextListResponse, UploadMeetingContextRequest, MeetingContextContentResponse, ChatSession, ChatSessionListParams, ChatSessionListResponse, ChatTurn, CreateChatSessionRequest, GetChatSessionParams, SendChatMessageRequest, SendChatMessageResponse, ToolkitListParams, ToolkitWithInstallation, ToolkitWithInstallationListResponse, ToolkitInstallation, MeetingNextStepListParams, MeetingNextStepListResponse, MeetingActionButtonListParams, MeetingActionButtonListResponse, ExecuteNextStepRequest, ExecuteNextStepResponse, TriggerActionButtonRequest, TriggerActionButtonResponse, NextStepResult, ExportMeetingTranscriptParams, WorkflowRun, WorkflowRunListParams, WorkflowRunListResponse, CreateWorkflowRunRequest, BacklogItem, BacklogItemListParams, BacklogItemListResponse, BacklogItemHistoryListParams, CreateBacklogItemRequest, UpdateBacklogItemRequest, AssignBacklogItemRequest, AssignBacklogItemResponse, MeetingAttachment, MeetingAttachmentListParams, MeetingAttachmentListResponse, CreateMeetingAttachmentRequest, DownloadMeetingAttachmentResponse, ImportTranscriptRequest, ImportMeetingTranscriptRequest, TranscriptImportResult, AudioTranscriptImportStatus, WaitForAudioTranscriptImportOptions } from '../../models'; import * as userToolkits from './toolkits'; import * as userTemplates from './templates'; export declare class PartnerUserClient extends BaseClient { private oauthClient; private readonly http; constructor(oauthClient: OAuthClient, config?: ClientConfig); protected addAuthHeaders(config: InternalAxiosRequestConfig): Promise; getMeetings(params?: MeetingListParams, options?: RequestOptions): Promise; getAllMeetings(params?: Omit, options?: RequestOptions): Promise; searchMeetings(params: MeetingSearchParams, options?: RequestOptions): Promise; searchAllMeetings(params: Omit, options?: RequestOptions): Promise; getMeeting(meetingId: string, options?: RequestOptions): Promise; createMeeting(data: CreateMeetingRequest, options?: RequestOptions): Promise; updateMeeting(meetingId: string, data: UpdateMeetingRequest, options?: RequestOptions): Promise; getMeetingParticipants(meetingId: string, options?: RequestOptions): Promise; addMeetingParticipant(meetingId: string, data: { email: string; name: string; role: 'EDITOR' | 'VIEWER'; }, options?: RequestOptions): Promise; removeMeetingParticipant(meetingId: string, participantId: string, options?: RequestOptions): Promise; getMeetingAgendaItems(meetingId: string, options?: RequestOptions): Promise; createAgendaItem(meetingId: string, data: CreateAgendaItemRequest, options?: RequestOptions): Promise; updateAgendaItem(meetingId: string, itemId: string, data: UpdateAgendaItemRequest, options?: RequestOptions): Promise; deleteAgendaItem(meetingId: string, itemId: string, options?: RequestOptions): Promise; getMeetingNextSteps(meetingId: string, params?: MeetingNextStepListParams, options?: RequestOptions): Promise; executeNextStep(meetingId: string, nextStepId: string, data?: ExecuteNextStepRequest, options?: RequestOptions): Promise; getNextStepResult(resultId: string, options?: RequestOptions): Promise; getMeetingActionButtons(meetingId: string, params?: MeetingActionButtonListParams, options?: RequestOptions): Promise; triggerActionButton(meetingId: string, buttonId: string, data?: TriggerActionButtonRequest, options?: RequestOptions): Promise; exportMeetingTranscript(meetingId: string, params?: ExportMeetingTranscriptParams, options?: RequestOptions): Promise; importMeetingTranscript(meetingId: string, data: ImportMeetingTranscriptRequest, options?: RequestOptions): Promise; importTranscript(data: ImportTranscriptRequest, options?: RequestOptions): Promise; getAudioTranscriptImport(jobId: string, options?: RequestOptions): Promise; waitForAudioTranscriptImport(jobId: string, waitOptions?: WaitForAudioTranscriptImportOptions, options?: RequestOptions): Promise; getMeetingAttachments(meetingId: string, params?: MeetingAttachmentListParams, options?: RequestOptions): Promise; getAllMeetingAttachments(meetingId: string, options?: RequestOptions): Promise; uploadMeetingAttachment(meetingId: string, data: CreateMeetingAttachmentRequest, options?: RequestOptions): Promise; getMeetingAttachment(meetingId: string, attachmentId: string, options?: RequestOptions): Promise; deleteMeetingAttachment(meetingId: string, attachmentId: string, options?: RequestOptions): Promise; downloadMeetingAttachment(meetingId: string, attachmentId: string, options?: RequestOptions): Promise; getActionItems(params?: ActionItemListParams, options?: RequestOptions): Promise; getAllActionItems(params?: Omit, options?: RequestOptions): Promise; getActionItem(actionItemId: string, options?: RequestOptions): Promise; createActionItem(data: CreateActionItemRequest, options?: RequestOptions): Promise; updateActionItem(actionItemId: string, data: UpdateActionItemRequest, options?: RequestOptions): Promise; deleteActionItem(actionItemId: string, options?: RequestOptions): Promise; getUserProfile(options?: RequestOptions): Promise; getCalendarEvents(params: CalendarEventListParams, options?: RequestOptions): Promise; getAllCalendarEvents(params: Omit, options?: RequestOptions): Promise; getCalendarEvent(calendarEventId: string, options?: RequestOptions): Promise; linkCalendarEvent(meetingId: string, data: LinkCalendarEventRequest, options?: RequestOptions): Promise; createMeetingFromCalendarEvent(calendarEventId: string, options?: RequestOptions): Promise; createMeetingFromCalendarEvent(data: CreateMeetingFromCalendarEventRequest, options?: RequestOptions): Promise; getMeetingContextDocuments(meetingId: string, params?: MeetingContextListParams, options?: RequestOptions): Promise; getAllMeetingContextDocuments(meetingId: string, options?: RequestOptions): Promise; getMeetingContextDocument(meetingId: string, documentId: string, options?: RequestOptions): Promise; uploadMeetingContextDocument(meetingId: string, data: UploadMeetingContextRequest, options?: RequestOptions): Promise; deleteMeetingContextDocument(meetingId: string, documentId: string, options?: RequestOptions): Promise; downloadMeetingContextDocumentContent(meetingId: string, documentId: string, options?: RequestOptions): Promise; createChatSession(data: CreateChatSessionRequest, options?: RequestOptions): Promise; getChatSessions(params?: ChatSessionListParams, options?: RequestOptions): Promise; getChatSession(sessionId: string, params?: GetChatSessionParams, options?: RequestOptions): Promise; sendChatMessage(sessionId: string, data: SendChatMessageRequest, options?: RequestOptions): Promise; getChatTurn(sessionId: string, turnId: string, options?: RequestOptions): Promise; getToolkits(params?: ToolkitListParams, options?: RequestOptions): Promise; getToolkit(toolkitId: string, options?: RequestOptions): Promise; installToolkit(toolkitId: string, params?: userToolkits.InstallToolkitParams, options?: RequestOptions): Promise; uninstallToolkit(toolkitId: string, options?: RequestOptions): Promise; getMeetingTemplates(params?: userTemplates.UserMeetingTemplateListParams, options?: RequestOptions): Promise; getMeetingTemplate(templateId: string, options?: RequestOptions): Promise; listWorkflowRuns(params?: WorkflowRunListParams, options?: RequestOptions): Promise; createWorkflowRun(data: CreateWorkflowRunRequest, options?: RequestOptions): Promise; getWorkflowRun(workflowRunId: string, options?: RequestOptions): Promise; getBacklogItems(params?: BacklogItemListParams, options?: RequestOptions): Promise; getAllBacklogItems(params?: Omit, options?: RequestOptions): Promise; createBacklogItem(data: CreateBacklogItemRequest, options?: RequestOptions): Promise; getBacklogItem(backlogItemId: string, options?: RequestOptions): Promise; updateBacklogItem(backlogItemId: string, data: UpdateBacklogItemRequest, options?: RequestOptions): Promise; deleteBacklogItem(backlogItemId: string, options?: RequestOptions): Promise; assignBacklogItem(backlogItemId: string, data: AssignBacklogItemRequest, options?: RequestOptions): Promise; getBacklogItemHistory(params?: BacklogItemHistoryListParams, options?: RequestOptions): Promise; getAllBacklogItemHistory(params?: Omit, options?: RequestOptions): Promise; ensureValidToken(): Promise; } //# sourceMappingURL=index.d.ts.map