export interface AuthConfig { token?: string; baseUrl?: string; username?: string; } export interface CliConfig { defaultTarget?: string; auth?: AuthConfig; registryUrl?: string; defaultReleaseChannel?: string; workspaceRoot?: string; defaultEnvironment?: string; projectConfigPath?: string; } export declare const LOCALHOST_FALLBACK_BASE_URL = "http://localhost:8000"; export declare function resetConfigCorruptionWarningForTest(): void; export interface ConfigFileInspection { readonly path: string; readonly exists: boolean; readonly parseOk: boolean; readonly parseError?: string; } export declare function inspectConfigFile(): ConfigFileInspection; export declare function loadConfig(): CliConfig; export declare function saveConfig(config: CliConfig): void; export declare function getAuthToken(): string | undefined; export declare function getBaseUrl(): string; export declare function getExplicitBaseUrl(): string | undefined; export declare function hasExplicitBaseUrl(): boolean; export declare function getRegistryUrl(): string | undefined; export declare function getDefaultReleaseChannel(): string; export declare function getWorkspaceRoot(): string; export declare function getDefaultEnvironment(): string | undefined; export declare function saveAuth(auth: AuthConfig): void;