import { type ConversationRouteStore } from "./conversation-route-store.js"; /** New reservations never acquire the managed Store writer lease. Existing development * journals remain read-only authority; migration preserves their provider and outcome. * Writers using this wrapper share a message lock. Older binaries that write only the * legacy journal are not coordinated; any observed disagreement fails closed. */ export declare function createConversationRuntimeRouteStore(storeDir: string, runtimeDir: string, locks: { acquire(lockPath: string): () => void; }, options?: { now?(): Date; }): ConversationRouteStore;