import { type ToolResult } from './_common.js'; export declare function getTechnicalIndicator(args: unknown): Promise; export declare function getAggregateSignals(args: unknown): Promise; export declare function getPatternRecognition(args: unknown): Promise; export declare function getSupportResistance(args: unknown): Promise; export declare const technicalAnalysisTool: { name: string; description: string; operations: ({ name: string; description: string; parameters: { type: string; properties: { symbol: { type: string; description: string; }; indicator: { type: string; enum: string[]; description: string; }; resolution: { type: string; enum: string[]; }; timePeriod: { type: string; default: number; }; days: { type: string; default: number; }; fastPeriod: { type: string; }; slowPeriod: { type: string; }; signalPeriod: { type: string; }; stdDev: { type: string; }; }; required: string[]; }; } | { name: string; description: string; parameters: { type: string; properties: { symbol: { type: string; description: string; }; indicator?: undefined; resolution?: undefined; timePeriod?: undefined; days?: undefined; fastPeriod?: undefined; slowPeriod?: undefined; signalPeriod?: undefined; stdDev?: undefined; }; required: string[]; }; } | { name: string; description: string; parameters: { type: string; properties: { symbol: { type: string; description: string; }; resolution: { type: string; enum: string[]; }; indicator?: undefined; timePeriod?: undefined; days?: undefined; fastPeriod?: undefined; slowPeriod?: undefined; signalPeriod?: undefined; stdDev?: undefined; }; required: string[]; }; })[]; }; //# sourceMappingURL=technical_analysis.d.ts.map