import { z } from 'zod'; export interface ToolResult { success: boolean; data?: unknown; error?: string; metadata?: { exportedTo?: string; truncated?: boolean; tokenCount?: number; }; } export declare function createSuccessResult(data: unknown, metadata?: ToolResult['metadata']): ToolResult; export declare function createErrorResult(error: string): ToolResult; export declare function formatDate(date: Date): string; export declare function getDateDaysAgo(days: number): string; export declare function getUnixTimestamp(date?: Date): number; export declare function getUnixDaysAgo(days: number): number; export declare function validateSymbol(symbol: string): string; export declare function validateResolution(resolution: string): string; export declare const SymbolSchema: z.ZodEffects; export declare const ResolutionSchema: z.ZodEnum<["1", "5", "15", "30", "60", "D", "W", "M"]>; export declare const DateRangeSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; }, { from: string; to: string; }>; //# sourceMappingURL=_common.d.ts.map