import { z } from 'zod'; export declare const ESGScoreSchema: z.ZodObject<{ symbol: z.ZodString; totalEsg: z.ZodNumber; environmentScore: z.ZodNumber; socialScore: z.ZodNumber; governanceScore: z.ZodNumber; controversyLevel: z.ZodNumber; highestControversy: z.ZodOptional; peerGroup: z.ZodOptional; peerCount: z.ZodNumber; percentile: z.ZodOptional; lastUpdate: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol: string; totalEsg: number; environmentScore: number; socialScore: number; governanceScore: number; controversyLevel: number; peerCount: number; highestControversy?: string | undefined; peerGroup?: string | undefined; percentile?: number | undefined; lastUpdate?: string | undefined; }, { symbol: string; totalEsg: number; environmentScore: number; socialScore: number; governanceScore: number; controversyLevel: number; peerCount: number; highestControversy?: string | undefined; peerGroup?: string | undefined; percentile?: number | undefined; lastUpdate?: string | undefined; }>; export type ESGScore = z.infer; export declare const SocialSentimentSchema: z.ZodObject<{ symbol: z.ZodString; atTime: z.ZodString; mention: z.ZodNumber; positiveScore: z.ZodNumber; negativeScore: z.ZodNumber; positiveMention: z.ZodNumber; negativeMention: z.ZodNumber; score: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; atTime: string; mention: number; positiveScore: number; negativeScore: number; positiveMention: number; negativeMention: number; score: number; }, { symbol: string; atTime: string; mention: number; positiveScore: number; negativeScore: number; positiveMention: number; negativeMention: number; score: number; }>; export type SocialSentiment = z.infer; export declare const SupplyChainNodeSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; relationship: z.ZodEnum<["customer", "supplier", "partner"]>; strength: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol: string; name: string; relationship: "customer" | "supplier" | "partner"; strength?: number | undefined; }, { symbol: string; name: string; relationship: "customer" | "supplier" | "partner"; strength?: number | undefined; }>; export declare const SupplyChainSchema: z.ZodObject<{ symbol: z.ZodString; data: z.ZodArray; strength: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol: string; name: string; relationship: "customer" | "supplier" | "partner"; strength?: number | undefined; }, { symbol: string; name: string; relationship: "customer" | "supplier" | "partner"; strength?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { symbol: string; data: { symbol: string; name: string; relationship: "customer" | "supplier" | "partner"; strength?: number | undefined; }[]; }, { symbol: string; data: { symbol: string; name: string; relationship: "customer" | "supplier" | "partner"; strength?: number | undefined; }[]; }>; export type SupplyChain = z.infer; export declare const PatentSchema: z.ZodObject<{ symbol: z.ZodString; patentNumber: z.ZodString; title: z.ZodString; abstract: z.ZodString; filingDate: z.ZodString; grantDate: z.ZodString; assignee: z.ZodString; category: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol: string; filingDate: string; patentNumber: string; title: string; abstract: string; grantDate: string; assignee: string; category?: string | undefined; }, { symbol: string; filingDate: string; patentNumber: string; title: string; abstract: string; grantDate: string; assignee: string; category?: string | undefined; }>; export type Patent = z.infer; //# sourceMappingURL=alternative.d.ts.map