import { SentinelConfig } from './types';
export interface PolicyTemplate {
    name: string;
    description: string;
    config: SentinelConfig;
    useCase: string;
}
export declare const policyTemplates: Record<string, PolicyTemplate>;
export declare function getPolicyTemplate(name: string): PolicyTemplate | undefined;
export declare function listPolicyTemplates(): PolicyTemplate[];
export declare function listPolicyTemplatesWithKeys(): Array<{
    key: string;
} & PolicyTemplate>;
export declare function applyPolicyTemplate(templateName: string): SentinelConfig | null;
export declare function recommendTemplate(useCase: string): PolicyTemplate | null;
//# sourceMappingURL=policy-templates.d.ts.map