export declare const CLAUDE_CODE_PROVIDER: "claude-code"; export declare const CODEX_CLI_PROVIDER: "codex-cli"; export declare const CURSOR_PROVIDER: "cursor"; /** Live PTY on main shipped this wire name; accept it and emit `cursor`. */ export declare const LEGACY_CURSOR_PROVIDER: "cursor-cli"; export declare const PROVIDER_NAMES: readonly ["claude-code", "codex-cli", "cursor"]; export type ProviderName = (typeof PROVIDER_NAMES)[number]; export declare function canonicalizeProviderName(value: unknown): ProviderName | undefined; export declare function isProviderName(value: unknown): value is ProviderName; /** The argv[0] we look for / tell the user to install. */ export declare function commandNameForProvider(provider: ProviderName): string; export declare function coerceProviderForRunner(value: unknown): ProviderName; export declare function isProviderResumable(_provider: string | null | undefined, availabilityResumable: boolean): boolean; //# sourceMappingURL=providers.d.ts.map