export type ConfirmDeployOptions = { dryRun?: boolean; isTty?: boolean; prompt?: (question: string) => Promise; }; /** The deploy policy: a dry-run and a non-TTY run bypass the prompt and * proceed — only an interactive TTY asks. */ export declare function confirmDeployWithoutExports(options?: ConfirmDeployOptions): Promise; /** Hidden-input prompt for a secret value. Resolves undefined on cancellation * (ctrl-C / EOF) — `prompts` omits the answer key then — and preserves an * empty entry as "" so the caller can distinguish "typed nothing" from * "canceled". The name is untrusted display text and rendered terminal-safe. */ export declare function promptSecretValue(name: string): Promise;