import type { PermissionRequestAnalysis, PermissionRiskLevel } from '../../permissions/types.js';
export type PermissionRiskFamily = 'delegation' | 'shell-read' | 'shell-mutation' | 'shell-destructive' | 'dependency-install' | 'file-mutation' | 'config-mutation' | 'notebook-edit' | 'network-egress' | 'remote-dispatch' | 'agent-spawn' | 'sandbox-policy-change' | 'mcp-escalation' | 'plugin-lifecycle' | 'hook-execution' | 'generic';
export interface PermissionRiskDescriptor {
    readonly family: PermissionRiskFamily;
    readonly level: PermissionRiskLevel;
    readonly headline: string;
}
export declare function classifyPermissionRiskFamily(toolName: string, args: Record<string, unknown>, analysis: PermissionRequestAnalysis): PermissionRiskDescriptor;
//# sourceMappingURL=risk-model.d.ts.map