/**
 * PmAttachment Database Mapper
 *
 * Maps between PmAttachment domain objects and SQLite database rows.
 */
import type { PmAttachment } from '../../../../domain/generated/output.js';
export interface PmAttachmentRow {
    id: string;
    work_item_id: string;
    filename: string;
    mime_type: string;
    file_size: number;
    storage_path: string;
    created_at: number;
    updated_at: number;
    deleted_at: number | null;
}
export declare function toDatabase(attachment: PmAttachment): PmAttachmentRow;
export declare function fromDatabase(row: PmAttachmentRow): PmAttachment;
//# sourceMappingURL=pm-attachment.mapper.d.ts.map