import type { ChangeOrigin, ChangeSession } from 'zephyr-edge-contract';
/** Codex 0.160 rollout adapter: optional, local, bounded, and matched to exact turn IDs. */
export declare function readSessionMetadata(gitDir: string): {
    sessions: Record<string, ChangeSession>;
    calls: Map<string, string>;
};
export declare function sessionForOrigin(origin: ChangeOrigin, metadata: ReturnType<typeof readSessionMetadata>): {
    key: string;
    session: ChangeSession;
} | undefined;
//# sourceMappingURL=sessions.d.mts.map