export type ClassifierTier = 'reversible' | 'recoverable-with-effort' | 'recoverable-from-backup' | 'unrecoverable'; export interface ClassifierResult { tier: ClassifierTier; confidence: number; } export interface ClassifierFeatures { resource_type_encoded: number; action_delete: number; action_update: number; action_create: number; action_replace: number; has_deletion_protection: number; has_backup: number; has_snapshot: number; has_versioning: number; has_pitr: number; has_retention_period: number; retention_days: number; skip_final_snapshot: number; deletion_window_days: number; is_empty: number; } export declare function classifyFromFeatures(features: ClassifierFeatures): ClassifierResult; export declare const RESOURCE_TYPE_ENCODING: Record; export declare function encodeResourceType(resourceType: string): number; //# sourceMappingURL=decision-tree.d.ts.map