export declare const BEHAVIOR_INTERVIEW_SESSION_SIDECAR_REL: string;
export type BehaviorInterviewSessionV1 = {
    schemaVersion: 1;
    updatedAt: string;
    stepIndex: number;
    answers: Record<string, string>;
};
export declare function persistBehaviorInterviewSession(workspacePath: string, snapshot: Omit<BehaviorInterviewSessionV1, "schemaVersion" | "updatedAt">, effectiveConfig?: Record<string, unknown>): Promise<void>;
export declare function clearBehaviorInterviewSession(workspacePath: string, effectiveConfig?: Record<string, unknown>): Promise<void>;
export declare function readBehaviorInterviewSession(workspacePath: string, effectiveConfig?: Record<string, unknown>): Promise<BehaviorInterviewSessionV1 | null>;
