import { ClassifiedTask } from './IntentClassifier';
export interface GovernanceScopeDecision {
    projectScope: 'general' | 'research' | 'engineering' | 'sensitive';
    allowedCapabilities: string[];
    deniedCapabilities: string[];
    rationale: string;
}
export declare class GovernanceScopePolicy {
    private policyStore;
    constructor();
    decide(task: ClassifiedTask, input: string, project?: string): GovernanceScopeDecision;
    filterCapabilities(capabilities: string[], scope: GovernanceScopeDecision): {
        allowed: string[];
        denied: string[];
    };
}
