export interface SetupOptions { backend?: string; ifMissingOnly?: boolean; } export interface SetupDeps { cwd: () => string; pathExists: (target: string) => boolean; readFile: (target: string) => string; writeFile: (target: string, content: string) => void; log: (...args: unknown[]) => void; error: (...args: unknown[]) => void; exit: (code?: number) => never; ask: (question: string) => Promise; } export declare function setupCommand(options?: SetupOptions, deps?: SetupDeps): Promise<{ configPath: string; created: boolean; }>; //# sourceMappingURL=setup.d.ts.map