import type { PlanningIdeaSnapshotV1 } from "./planning-event-payloads.js";
import type { WorkflowIdeaProjectionRow } from "./planning-projection-types.js";
export declare function ideaRecordToEventSnapshot(idea: {
    id: string;
    title: string;
    note?: string;
    status: WorkflowIdeaProjectionRow["status"];
    sortOrder: number;
    linkedPlanArtifact?: string;
    previousPlanArtifacts: string[];
    createdAt: string;
    updatedAt: string;
}): PlanningIdeaSnapshotV1;
export declare function eventSnapshotToWorkflowIdeaRow(snapshot: PlanningIdeaSnapshotV1): WorkflowIdeaProjectionRow;
