interface InstallCommandOptions { forceInstall: boolean; } interface ParsedInstallCommandOptions { options: InstallCommandOptions; showHelp: boolean; errorMessage: string | null; } /** * Runs the @ampcode/sdk installer command. */ export declare function runInstallCommand(args: string[]): Promise; declare function parseInstallCommandOptions(args: string[]): ParsedInstallCommandOptions; declare function shouldUseExistingCLI(options: InstallCommandOptions): boolean; declare function shouldFallbackToLatestVersion(error: unknown, requiredVersion: string): boolean; declare function verifyInstalledVersion(installedVersion: string | null | undefined, requiredVersion: string, binaryPath: string): void; declare function isRelaxedVersionCheckEnabled(): boolean; export declare const __testing: { parseInstallCommandOptions: typeof parseInstallCommandOptions; isRelaxedVersionCheckEnabled: typeof isRelaxedVersionCheckEnabled; shouldFallbackToLatestVersion: typeof shouldFallbackToLatestVersion; shouldUseExistingCLI: typeof shouldUseExistingCLI; verifyInstalledVersion: typeof verifyInstalledVersion; }; export {}; //# sourceMappingURL=install.d.ts.map