import type { AuditContext } from '@cclabsnz/sf-core'; import type { SecurityCheck, CheckResult } from '../SecurityCheck.js'; export declare class EscalationPermsCheck implements SecurityCheck { readonly id = "escalation-perms"; readonly name = "Privilege Escalation Permissions"; readonly category = "Permissions"; readonly description = "Flags users holding lateral-movement/persistence permissions (Manage Internal Users, Assign Permission Sets, Modify Metadata, Manage Auth Providers, etc.)"; run(ctx: AuditContext): Promise; /** Active, unfrozen users holding Modify All Data, View All Data and Manage Users across their assignments. */ private superAdminIds; } //# sourceMappingURL=EscalationPermsCheck.d.ts.map