/** * Conformance Profile Capabilities * * Maps categories to their profile details for capabilities reporting. */ import type { ProfileDetail, ConformanceLevel } from './types.js'; /** * Profile capability registry * * Maps categories to their profile details including: * - profile: The profile name for the report * - level: 'semantic' for full validation, 'shape' for structural-only * - validator: The validator used (for transparency) * - notes: Any caveats about validation scope */ export declare const PROFILE_CAPABILITIES: Record; /** * Get profile capability for a category * * For unknown categories, honestly reports that the default validator uses * heuristic semantic receipt validation (ReceiptClaimsSchema) when input * looks like claims. This prevents capability misrepresentation. */ export declare function getCategoryCapability(category: string): ProfileDetail; /** * Get profile name based on category */ export declare function getCategoryProfile(category: string): string; /** * Determine if a fixture should run at a given level */ export declare function shouldRunAtLevel(fixtureVersion: string | undefined, level: ConformanceLevel): boolean; //# sourceMappingURL=profiles.d.ts.map