/**
 * Cycle Database Mapper
 *
 * Maps between Cycle domain objects and SQLite database rows.
 */
import type { Cycle } from '../../../../domain/generated/output.js';
export interface CycleRow {
    id: string;
    project_id: string;
    name: string;
    description: string | null;
    status: string;
    start_date: number | null;
    end_date: number | null;
    created_at: number;
    updated_at: number;
    deleted_at: number | null;
}
export declare function toDatabase(cycle: Cycle): CycleRow;
export declare function fromDatabase(row: CycleRow): Cycle;
//# sourceMappingURL=cycle.mapper.d.ts.map