/** * Tool registry and exports */ /** * All available tools */ export declare const tools: ({ name: string; description: string; inputSchema: { type: string; properties: { symbols: { type: string; items: { type: string; }; description: string; }; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { query: { type: string; description: string; }; limit: { type: string; description: string; minimum: number; maximum: number; }; }; required: string[]; }; } | { name: string; description: string; inputSchema: { readonly type: "object"; readonly properties: { readonly symbol: { readonly type: "string"; readonly description: string; }; readonly limit: { readonly type: "number"; readonly description: "Maximum number of transactions to return (default: 20, max: 100)"; readonly minimum: 1; readonly maximum: 100; }; readonly transactionType: { readonly type: "string"; readonly enum: readonly ["buy", "sell", "all"]; readonly description: string; }; readonly startDate: { readonly type: "string"; readonly description: string; }; readonly includeCompanyInfo: { readonly type: "boolean"; readonly description: string; }; readonly formType: { readonly type: "string"; readonly enum: readonly ["3", "4", "5"]; readonly description: string; }; }; readonly required: readonly []; }; } | { name: string; description: string; inputSchema: { type: string; properties: { symbol: { type: string; description: string; }; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { cik: { type: string; description: string; }; limit: { type: string; description: string; minimum: number; maximum: number; }; compareQuarters: { type: string; description: string; }; }; required: string[]; }; })[]; /** * Tool handlers mapped by name */ export declare const toolHandlers: Record Promise>; //# sourceMappingURL=index.d.ts.map