/** The vendor's fixed staging prefix (WS-05 §9, WS-14 §1: disclosed, never faked, never rebranded). */
export declare const RESUME_STAGING_PREFIX = "claude-resume-";
/**
* `/claude-resume-` — the root a store-backed resume stages under.
*
* WS-05 §9: "Store-backed resume still stages under SDK-parent `os.tmpdir()/claude-resume-`."
*
* EXPORTED FOR RECOGNITION AND FOR STAGING, NEVER FOR CONFIGURATION on the official branch: the
* vendor's wrapper builds its own path there and we never set it ("`Options.env`/spawn hook are too
* late" — WS-14 §2's controls table), so the only base a host can move is the SDK PARENT's process
* `TMPDIR`. Lane C's decorator, by contrast, stages a copy at a root it owns and passes `base`.
*/
export declare function resumeStagingRoot(uuid: string, base?: string): string;
/**
* True when a path is a `claude-resume-` staging root.
*
* BY BASENAME, NEVER BY SUBSTRING: `/claude-resume-9/projects/key` is a file INSIDE a staging
* root, not the root, and a reconciler that confused the two would delete or import the wrong thing.
* The bare prefix with no uuid is not one either.
*/
export declare function isResumeStagingRoot(path: string): boolean;