export declare function generateKey(prefix: string): string;
export declare function getKeyGeneratorSessionId(): string;
/**
 * Rebase the session ID prefix used by future `generateKey()` calls. Intended
 * for app startup wiring (sharing the ID with `SessionTracker`) and `/resume`.
 * The counter is intentionally not reset so future keys can't collide with
 * keys already in the React tree.
 */
export declare function setKeyGeneratorSessionId(id: string): void;
/** Test-only: reset both the session ID and the counter. */
export declare function resetKeyGeneratorForTests(): void;
//# sourceMappingURL=key-generator.d.ts.map