import { AcpPermissionMode, AcpPermissionOutcome, AcpPermissionRequest, PermissionHandler } from './types/acp-types.js'; export type { AcpPermissionMode, PermissionHandler }; export declare function resolvePermission(request: AcpPermissionRequest, mode: AcpPermissionMode, bridgedToolNames: ReadonlySet | undefined): AcpPermissionOutcome; export declare function resolveInteractivePermission(request: AcpPermissionRequest, mode: AcpPermissionMode, bridgedToolNames: ReadonlySet | undefined, approvals: ReadonlyMap | undefined, provider: string): { outcome: AcpPermissionOutcome; approvalId?: string; title?: string; };