import type { AiActClassification, AiActHighRiskCategory } from "./types.js";
export interface AiActClassificationResult {
    classification: AiActClassification;
    highRiskCategory?: AiActHighRiskCategory;
    confidence: number;
    reasoning: string;
    annexReference?: string;
    obligations: string[];
}
export declare class AiActClassifier {
    classify(goal: string, context?: Record<string, unknown> | null, intentType?: string | null): AiActClassificationResult;
    private buildSearchText;
    private checkProhibited;
    private checkHighRisk;
    private checkGPAI;
    private checkLimitedRisk;
}
//# sourceMappingURL=ai-act-classifier.d.ts.map