export interface GovernanceDecision {
    allowed: boolean;
    riskLevel: 'low' | 'medium' | 'high';
    rationale: string;
    requiresConsent: boolean;
    scope: 'safe' | 'sensitive' | 'restricted';
    matchedPolicies: string[];
    blockedCapabilities: string[];
    redactionRequired: boolean;
    auditSummary: string;
}
export declare class GovernanceLayer {
    private policyStore;
    private ledger;
    constructor();
    evaluate(goal: string, project?: string): GovernanceDecision;
    private computeDecision;
    redact(text: string): string;
}
