export type MeetingAttachmentAccessLevel = 'just_me' | 'meeting' | 'workspace'; export type MeetingAttachmentKind = 'file' | 'link'; export interface MeetingAttachment { id: string; meeting_id: string; workspace_id: string; file_name?: string; mime_type?: string; size_bytes?: number; kind?: MeetingAttachmentKind; access_level?: MeetingAttachmentAccessLevel; external_content_url?: string; created_by_user_id?: string; created_at: string; updated_at: string; } export interface CreateMeetingAttachmentRequest { file: Blob; access_level?: MeetingAttachmentAccessLevel; kind?: 'file'; } export interface MeetingAttachmentListParams { limit?: number; offset?: number; } export interface MeetingAttachmentListResponse { items: MeetingAttachment[]; total: number; limit: number; offset: number; } export interface DownloadMeetingAttachmentResponse { data: ArrayBuffer; filename?: string; contentType?: string; size?: number; } //# sourceMappingURL=attachments.d.ts.map