/**
 * PmNotification Database Mapper
 *
 * Maps between PmNotification domain objects and SQLite database rows.
 */
import type { PmNotification } from '../../../../domain/generated/output.js';
export interface PmNotificationRow {
    id: string;
    project_id: string;
    recipient_id: string;
    type: string;
    title: string;
    body: string | null;
    is_read: number;
    is_archived: number;
    reference_id: string | null;
    reference_type: string | null;
    created_at: number;
    updated_at: number;
    deleted_at: number | null;
}
export declare function toDatabase(notification: PmNotification): PmNotificationRow;
export declare function fromDatabase(row: PmNotificationRow): PmNotification;
//# sourceMappingURL=notification.mapper.d.ts.map