interface ToolCallEvent { toolName: string; arguments: Record; } interface HookContext { [key: string]: unknown; } declare class OpenclawHandlerResult { readonly status: 'approved' | 'rejected'; readonly reason: string | undefined; constructor(status: 'approved' | 'rejected', reason?: string); } export default function handler(event: ToolCallEvent, _context: HookContext): Promise; export {};