/** The first statement of `runCli`. When `MANAGED_HANDOFF_FILE_ENV` is set under any letter case, * delete every such key from `env`, then run `takeManagedHandoffFile` on each distinct path it * names and hold the text in this module. Spellings that name different files are refused, after * every one of them was taken, so no file survives the ambiguity. A refusal prints one line naming * the check and exits 1. With the variable absent it does nothing. */ export declare function takeManagedHandoffCustody(env: Record): void; /** Whether custody holds a handoff, without handing it over. Spawn's argument check reads this, * because custody already removed the variable it would otherwise see. */ export declare function holdsManagedHandoff(): boolean; /** The text custody holds, handed over once. A later call returns undefined. Only the spawn * handler calls it. */ export declare function claimManagedHandoff(): string | undefined; //# sourceMappingURL=managed-handoff.d.ts.map