/** * Declared capability matrix: the exhaustive list of ecosystem/variant/version * profiles this release recognizes and their support tier. Anything outside * this matrix is UNSUPPORTED by definition — support is declared here, never * inferred from analysis confidence. */ import type { Ecosystem, SupportDecision, SupportTier } from "./analyzer-types.ts"; export interface SupportMatrixEntry { key: string; ecosystem: Ecosystem; variant: string; versions: string; tier: SupportTier; capabilities: readonly string[]; limitations: readonly string[]; } /** * Versioned support declarations for the first analyzer release. * * Generation remains preview until the model/provider benchmark gate described * by the reliability contract has actually run. Keeping that fact in data (and * not in marketing copy) prevents a newly recognized project from being * accidentally presented as certified. */ export declare const SUPPORT_MATRIX_VERSION: "1.0.0"; /** Runtime-immutable: consumers cannot promote preview entries by mutation. */ export declare const SUPPORT_MATRIX: readonly SupportMatrixEntry[]; export declare function supportFor(ecosystem: Ecosystem, variant: string, matchedVersion?: string): SupportDecision; //# sourceMappingURL=support-matrix.d.ts.map