import { z } from 'zod'; export declare const QuoteSchema: z.ZodObject<{ c: z.ZodNumber; d: z.ZodNumber; dp: z.ZodNumber; h: z.ZodNumber; l: z.ZodNumber; o: z.ZodNumber; pc: z.ZodNumber; t: z.ZodNumber; }, "strip", z.ZodTypeAny, { c: number; d: number; dp: number; h: number; l: number; o: number; pc: number; t: number; }, { c: number; d: number; dp: number; h: number; l: number; o: number; pc: number; t: number; }>; export type Quote = z.infer; export declare const CandleSchema: z.ZodObject<{ c: z.ZodArray; h: z.ZodArray; l: z.ZodArray; o: z.ZodArray; t: z.ZodArray; v: z.ZodArray; s: z.ZodEnum<["ok", "no_data"]>; }, "strip", z.ZodTypeAny, { c: number[]; h: number[]; l: number[]; o: number[]; t: number[]; v: number[]; s: "ok" | "no_data"; }, { c: number[]; h: number[]; l: number[]; o: number[]; t: number[]; v: number[]; s: "ok" | "no_data"; }>; export type Candle = z.infer; export declare const CompanyProfileSchema: z.ZodObject<{ country: z.ZodOptional; currency: z.ZodOptional; exchange: z.ZodOptional; ipo: z.ZodOptional; marketCapitalization: z.ZodOptional; name: z.ZodOptional; ticker: z.ZodString; weburl: z.ZodOptional; finnhubIndustry: z.ZodOptional; phone: z.ZodOptional; logo: z.ZodOptional; }, "strip", z.ZodTypeAny, { ticker: string; country?: string | undefined; currency?: string | undefined; exchange?: string | undefined; ipo?: string | undefined; marketCapitalization?: number | undefined; name?: string | undefined; weburl?: string | undefined; finnhubIndustry?: string | undefined; phone?: string | undefined; logo?: string | undefined; }, { ticker: string; country?: string | undefined; currency?: string | undefined; exchange?: string | undefined; ipo?: string | undefined; marketCapitalization?: number | undefined; name?: string | undefined; weburl?: string | undefined; finnhubIndustry?: string | undefined; phone?: string | undefined; logo?: string | undefined; }>; export type CompanyProfile = z.infer; export declare const MarketStatusSchema: z.ZodObject<{ exchange: z.ZodString; holiday: z.ZodNullable; isOpen: z.ZodBoolean; session: z.ZodNullable; t: z.ZodNumber; utcOffset: z.ZodString; }, "strip", z.ZodTypeAny, { t: number; exchange: string; holiday: string | null; isOpen: boolean; session: string | null; utcOffset: string; }, { t: number; exchange: string; holiday: string | null; isOpen: boolean; session: string | null; utcOffset: string; }>; export type MarketStatus = z.infer; export declare const SymbolResultSchema: z.ZodObject<{ count: z.ZodNumber; result: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { count: number; result: { symbol: string; type: string; description: string; displaySymbol: string; }[]; }, { count: number; result: { symbol: string; type: string; description: string; displaySymbol: string; }[]; }>; export type SymbolResult = z.infer; export declare const ExchangeSchema: z.ZodObject<{ code: z.ZodString; currency: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { code: string; currency: string; name: string; }, { code: string; currency: string; name: string; }>; export type Exchange = z.infer; //# sourceMappingURL=common.d.ts.map