/** * Tool Registry Types */ export interface ToolSchema { name: string; description: string; inputSchema: { type: 'object'; properties: Record; required?: string[]; additionalProperties?: boolean; }; } export interface Tool { name: string; describe(): ToolSchema; call(args: any): Promise; } export interface ToolRegistryOptions { allowRun: boolean; allowSecrets: boolean; security?: any; } //# sourceMappingURL=types.d.ts.map