/** Locate the real `claude` binary path (not our wrapper). */ export declare function findClaude(selfUrl: string): string; /** Read a line from stdin without echoing it (TTY) or from a pipe (non-TTY). */ export declare function promptSecret(question: string): Promise; /** Resolve a target alias/fuzzy string to a single saved email, or throw. * Used by apikey commands so they accept the same target syntax as switch. */ export declare function resolveTargetEmail(target: string, accountsDirPath: string): string; /** Prompt for y/n on stderr and return true if the user typed y or Y. */ export declare function askYN(question: string): Promise;