import type { AuditContext } from '@cclabsnz/sf-core'; import type { SecurityCheck, CheckResult } from '../SecurityCheck.js'; export declare class GuestExecutableApexCheck implements SecurityCheck { readonly id = "guest-executable-apex"; readonly name = "Guest-Executable Apex"; readonly category = "Access Control"; readonly description = "Finds Apex classes that unauthenticated guest profiles can execute, flagging those that run without sharing, call a without-sharing helper, or switch off CRUD/FLS with SYSTEM_MODE"; readonly dependsOnCache: readonly ['apexBodies']; run(ctx: AuditContext): Promise; } //# sourceMappingURL=GuestExecutableApexCheck.d.ts.map