import { z } from 'zod'; export declare const EarningsEstimateSchema: z.ZodObject<{ symbol: z.ZodString; data: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; data: { period: string; numberOfAnalysts: number; high: number; low: number; mean: number; median: number; }[]; }, { symbol: string; data: { period: string; numberOfAnalysts: number; high: number; low: number; mean: number; median: number; }[]; }>; export type EarningsEstimate = z.infer; export declare const RevenueEstimateSchema: z.ZodObject<{ symbol: z.ZodString; data: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; data: { currency: string; period: string; numberOfAnalysts: number; high: number; low: number; mean: number; median: number; }[]; }, { symbol: string; data: { currency: string; period: string; numberOfAnalysts: number; high: number; low: number; mean: number; median: number; }[]; }>; export type RevenueEstimate = z.infer; export declare const EbitdaEstimateSchema: z.ZodObject<{ symbol: z.ZodString; data: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; data: { period: string; numberOfAnalysts: number; high: number; low: number; mean: number; median: number; }[]; }, { symbol: string; data: { period: string; numberOfAnalysts: number; high: number; low: number; mean: number; median: number; }[]; }>; export type EbitdaEstimate = z.infer; export declare const PriceTargetSchema: z.ZodObject<{ symbol: z.ZodString; targetHigh: z.ZodNumber; targetLow: z.ZodNumber; targetMean: z.ZodNumber; targetMedian: z.ZodNumber; numberOfAnalysts: z.ZodNumber; currency: z.ZodString; lastUpdated: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; currency: string; numberOfAnalysts: number; targetHigh: number; targetLow: number; targetMean: number; targetMedian: number; lastUpdated: string; }, { symbol: string; currency: string; numberOfAnalysts: number; targetHigh: number; targetLow: number; targetMean: number; targetMedian: number; lastUpdated: string; }>; export type PriceTarget = z.infer; export declare const RecommendationSchema: z.ZodObject<{ buy: z.ZodNumber; hold: z.ZodNumber; period: z.ZodString; sell: z.ZodNumber; strongBuy: z.ZodNumber; strongSell: z.ZodNumber; symbol: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; buy: number; sell: number; period: string; hold: number; strongBuy: number; strongSell: number; }, { symbol: string; buy: number; sell: number; period: string; hold: number; strongBuy: number; strongSell: number; }>; export type Recommendation = z.infer; //# sourceMappingURL=estimates.d.ts.map