import type { AuthStatusSnapshot } from '../domain/auth/auth-status.js'; import type { CustomProviderStores } from '../domain/pi-providers/index.js'; export interface AuthCliDeps { getAuthStatus?: () => Promise; /** Where custom PI providers are stored. Injected so the CLI states its own file paths. */ customProviderStores?: CustomProviderStores; } export interface AuthCliResult { exitCode: number; stdout: string; stderr: string; } export declare function runAuthCli(args: string[], readStatus: () => Promise, stores?: CustomProviderStores): Promise;