export type CursorPinSyntaxFamily = 'gpt-reasoning' | 'claude-effort' | 'composer-fast' | 'grok-effort-fast';
export interface CursorPinGateEvidence {
    gate: 'g01';
    probeName: string;
    disposition: 'approved';
}
export interface CursorModelPinMapping {
    ladderModelId: string;
    frontmatterModel: string;
    syntaxFamily: CursorPinSyntaxFamily;
    gateEvidence: CursorPinGateEvidence;
    catalogue: boolean;
}
export declare const CURSOR_MODEL_PIN_MAPPINGS: readonly [CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping, CursorModelPinMapping];
export declare const SUPPORTED_CURSOR_ROLE_TARGETS: CursorModelPinMapping[];
export declare const SUPPORTED_CURSOR_BASE_ROLES: readonly ["oat-phase-implementer", "oat-reviewer"];
export declare function findCursorModelPinMapping(ladderModelId: string): CursorModelPinMapping | undefined;
//# sourceMappingURL=catalog.d.ts.map