import { CompliancePolicy, ComplianceRule } from './types';
export declare function getActivePolicy(propertyId?: string): Promise<CompliancePolicy | null>;
export declare function invalidatePolicyCache(): void;
export declare function createPolicyVersion(data: {
    prohibitedTerms: ComplianceRule[];
    discouragedTerms: ComplianceRule[];
    severityThresholds: {
        blockThreshold: number;
        warnThreshold: number;
    };
    rewriteVoicePrompt?: string;
    name?: string;
    propertyId?: string;
}): Promise<CompliancePolicy>;
export declare function activatePolicy(version: number): Promise<void>;
export declare function listPolicies(): Promise<CompliancePolicy[]>;
export declare function seedV2Policy(): Promise<CompliancePolicy>;
export declare const seedDefaultPolicy: typeof seedV2Policy;
//# sourceMappingURL=policy.d.ts.map