import type { AgentSideConnection } from '@agentclientprotocol/sdk';
import type { AcpSession } from '../acp/acp-session.js';
import type { AcpToolCallMeta } from '../acp/acp-tool-call.js';
import type { ToolCall } from '../types/core.js';
export declare function requestToolPermission(session: AcpSession, toolCall: ToolCall, conn: AgentSideConnection, meta?: AcpToolCallMeta): Promise<'approved' | 'denied' | 'cancelled'>;
//# sourceMappingURL=acp-permission.d.ts.map