/** * Parameters for getting attachments */ export interface GetAttachmentsParams { /** Page ID */ pageId: string; /** Starting index */ start?: number; /** Maximum results */ limit?: number; /** Filter by filename */ filename?: string; /** Expand options */ expand?: string; } /** * Parameters for uploading an attachment */ export interface UploadAttachmentParams { /** Page ID */ pageId: string; /** Local file path to upload */ filePath: string; /** Optional comment */ comment?: string; /** Whether this is a minor edit */ minorEdit?: boolean; } /** * Parameters for downloading an attachment */ export interface DownloadAttachmentParams { /** Download URL (from attachment's _links.download) */ downloadUrl: string; /** Local file path to save to */ destinationPath: string; } /** * Parameters for deleting an attachment */ export interface DeleteAttachmentParams { /** Attachment ID */ attachmentId: string; } //# sourceMappingURL=attachment.d.ts.map