import type { ScanDecision, PresetName, PIIAction } from "../types.js"; export interface PolicyPreset { name: PresetName; injection: { threshold: number; action: ScanDecision; }; pii: { action: PIIAction; emailAction: PIIAction; phoneAction: PIIAction; creditCardAction: PIIAction; ibanAction: PIIAction; }; tools: { dangerousPatterns: string[]; maxChainDepth: number; }; cost: { defaultDailyBudget: number; warnAtPercent: number; }; } export declare class PolicyEngine { private preset; constructor(presetName?: PresetName); getPreset(): PolicyPreset; getInjectionThreshold(): number; getPIIAction(type?: string): PIIAction; getDangerousToolPatterns(): string[]; getMaxToolChainDepth(): number; getDailyBudget(): number; static getPresetNames(): PresetName[]; static getPreset(name: PresetName): PolicyPreset; } //# sourceMappingURL=engine.d.ts.map