import { type CliConfigOverrides, type ConfigFile, type ResolvedCliConfig } from './config.js'; export declare function probeSetupReachability(config: Partial, options?: { fetchImpl?: typeof fetch; timeoutMs?: number; }): Promise; export declare function renderAuthStatus(config?: ConfigFile, env?: NodeJS.ProcessEnv, startDir?: string, overrides?: CliConfigOverrides, heading?: string): string; export declare function renderConfigJson(config?: ConfigFile, env?: NodeJS.ProcessEnv, startDir?: string, overrides?: CliConfigOverrides): string; export declare function renderConfigUsage(): string; export declare function runConfigShow(startDir?: string, options?: { json?: boolean; overrides?: CliConfigOverrides; }): void; export declare function runConfigValidate(args?: string[], startDir?: string): void; export declare function runSetupWizard(): Promise; export declare function runAuthLogout(): Promise; export declare function runConfigInit(args: string[], startDir?: string): void; export declare function runConfigSet(args: string[], startDir?: string): void; export declare function runConfigUnset(args: string[], startDir?: string): void; export declare function printMissingConfigGuidance(interactive: boolean, options?: { bundledDefaultSuppressedBy?: string; }): void; export declare function offerSetupForInteractiveMissingConfig(options?: { bundledDefaultSuppressedBy?: string; }): Promise; export declare function hasShownOneShotOnboardingHint(env?: NodeJS.ProcessEnv): boolean; export declare function markOneShotOnboardingShown(env?: NodeJS.ProcessEnv): void; export declare function renderOneShotOnboardingHint(): string; //# sourceMappingURL=setup.d.ts.map