import { type OperatorRole } from "#config/index"; export declare const operatorRoleChoices: ReadonlyArray<{ value: OperatorRole; label: string; }>; export interface InitInterview { confirm(question: string): Promise; choose(question: string, choices: ReadonlyArray<{ value: string; label: string; }>): Promise; } export declare class TerminalInitInterview implements InitInterview { confirm(question: string): Promise; choose(question: string, choices: ReadonlyArray<{ value: string; label: string; }>): Promise; } export declare function hasWardenEnvironment(cwd: string): Promise; export declare function initProject(cwd: string, interview?: InitInterview, output?: (message: string) => void, env?: NodeJS.ProcessEnv): Promise; export declare const remoteEnvironmentExample = "\nTo add a remote environment later, add this under environments:\n\n stage:\n type: ssh\n host: shop-stage\n root: /var/www/html\n\nSSH sessions start read-only. Use /duo-switch-permissions normal or yolo only for the current session. Configure its user, port, and identity through ~/.ssh/config:\n\n Host shop-stage\n HostName stage.example.com\n User deploy\n Port 22\n IdentityFile ~/.ssh/id_ed25519";