/** A fresh path for one child run to answer on. Nothing is created here. */ export declare function paletteCwdFile(): string; /** The environment that offers `file` to one child run. */ export declare function paletteCwdEnv(file: string): Record; /** * Whether a palette is waiting to be told where to stand. * * `init` reads this to decide whether to offer its own coding-agent menu: a * palette pins Ask Cargo and every installed agent above its own first row, * and is about to redraw them against the project just created. Asking the * same question first is what made the end of a scaffold feel like a second * menu rather than a finish. */ export declare function paletteFollowsCwd(): boolean; /** Ask the palette that ran this command to stand in `directory` from now on. */ export declare function askPaletteToFollow(directory: string): void; /** * The directory the child asked for, and the end of the request — the file * goes either way, so one answer can never be taken twice. */ export declare function takePaletteCwd(file: string): string | undefined; //# sourceMappingURL=paletteCwd.d.ts.map