import { BaseApi } from './base.js'; import type { ConfluenceAttachment, ConfluencePaginatedResponse, GetAttachmentsParams, UploadAttachmentParams, DownloadAttachmentParams, DeleteAttachmentParams } from '../types/index.js'; /** * Attachment API methods */ export declare class AttachmentsApi extends BaseApi { /** * Get attachments on a page. */ get(params: GetAttachmentsParams): Promise>; /** * Upload a file as an attachment to a page. */ upload(params: UploadAttachmentParams): Promise; /** * Download an attachment to a local file. */ download(params: DownloadAttachmentParams): Promise; /** * Delete an attachment by ID. */ delete(params: DeleteAttachmentParams): Promise; } //# sourceMappingURL=attachments.d.ts.map