import type { AuditContext } from '@cclabsnz/sf-core'; import type { SecurityCheck, CheckResult } from '../SecurityCheck.js'; export declare class AgentChannelExposureCheck implements SecurityCheck { readonly id = "agent-channel-exposure"; readonly name = "Agentforce Channel Exposure"; readonly category = "AI & Agents"; readonly description = "Correlates active Agentforce agents with the channels that reach them (Experience Cloud sites, embedded deployments, messaging channels) and flags guest-reachable exposure."; readonly dependsOnCache: readonly ['agentInventory', 'agentAccess']; run(ctx: AuditContext): Promise; private queryGuestSites; private queryMessagingChannels; private queryEmbeddedDeployments; private queryAgentChannelBindings; } //# sourceMappingURL=AgentChannelExposureCheck.d.ts.map