export type BedrockClaudeGeneration = { generation: { major: number; minor: number; }; kind: string; }; /** * Bedrock Claude ids come in two shapes: * - family-first (3.x era): anthropic.claude-3-5-haiku-20241022-v1:0 * - kind-first (4+ era): anthropic.claude-opus-4-20250514-v1:0, * anthropic.claude-haiku-4-5-20251001-v1:0 * Cross-region profiles (us./eu./au./jp./apac./global. prefixes) and inference-profile * ARNs keep the canonical model id as their final path segment. */ export declare function parseBedrockClaudeGeneration(id: string): BedrockClaudeGeneration | undefined; /** * Returns undefined for non-Claude ids, false for malformed or unsupported * Claude ids, and true only for AWS's documented cache-capable generations. */ export declare function supportsBedrockClaudePromptCaching(id: string): boolean | undefined;