import type { ProviderProtocol } from './types.js'; type CanonicalProviderType = 'openai' | 'responses' | 'anthropic' | 'gemini' | 'gemini-cli' | 'mock'; export declare function normalizeProviderType(input?: string): string; export declare function resolveProviderIdentity(rawType?: string, existingFamily?: string): { providerType: CanonicalProviderType; providerFamily: string; }; export declare function mapProviderModule(providerType: string): string; export declare function mapProviderProtocol(providerType?: string): ProviderProtocol; export declare function defaultEndpointForProvider(providerType?: string): string; export declare function extractFirstString(value: unknown): string | undefined; export declare function asRecord>(value: unknown): T; export {};