import { z } from 'zod'; declare const EarningsCalendarSchema: z.ZodObject<{ date: z.ZodString; symbol: z.ZodString; eps: z.ZodNullable; epsEstimated: z.ZodNullable; time: z.ZodNullable; revenue: z.ZodNullable; revenueEstimated: z.ZodNullable; fiscalDateEnding: z.ZodString; updatedFromDate: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; eps: number | null; epsEstimated: number | null; time: string | null; revenue: number | null; revenueEstimated: number | null; fiscalDateEnding: string; updatedFromDate: string; }, { symbol: string; date: string; eps: number | null; epsEstimated: number | null; time: string | null; revenue: number | null; revenueEstimated: number | null; fiscalDateEnding: string; updatedFromDate: string; }>; declare const EarningsConfirmedSchema: z.ZodObject<{ symbol: z.ZodString; exchange: z.ZodString; time: z.ZodString; when: z.ZodString; date: z.ZodString; publicationDate: z.ZodString; title: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; time: string; exchange: string; when: string; publicationDate: string; title: string; url: string; }, { symbol: string; date: string; time: string; exchange: string; when: string; publicationDate: string; title: string; url: string; }>; declare const DividendsCalendarSchema: z.ZodObject<{ date: z.ZodString; label: z.ZodString; adjDividend: z.ZodNumber; symbol: z.ZodString; dividend: z.ZodNumber; recordDate: z.ZodNullable; paymentDate: z.ZodNullable; declarationDate: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; date: string; label: string; adjDividend: number; dividend: number; recordDate: string | null; paymentDate: string | null; declarationDate: string | null; }, { symbol: string; date: string; label: string; adjDividend: number; dividend: number; recordDate: string | null; paymentDate: string | null; declarationDate: string | null; }>; declare const EconomicsCalendarSchema: z.ZodObject<{ date: z.ZodString; country: z.ZodString; event: z.ZodString; currency: z.ZodString; previous: z.ZodNullable; estimate: z.ZodNullable; actual: z.ZodNullable; change: z.ZodNullable; impact: z.ZodString; changePercentage: z.ZodNumber; unit: z.ZodNullable; }, "strip", z.ZodTypeAny, { date: string; country: string; event: string; currency: string; previous: number | null; estimate: number | null; actual: number | null; change: number | null; impact: string; changePercentage: number; unit: string | null; }, { date: string; country: string; event: string; currency: string; previous: number | null; estimate: number | null; actual: number | null; change: number | null; impact: string; changePercentage: number; unit: string | null; }>; declare const IPOCalendarSchema: z.ZodObject<{ date: z.ZodString; company: z.ZodString; symbol: z.ZodString; exchange: z.ZodString; actions: z.ZodString; shares: z.ZodNullable; priceRange: z.ZodNullable; marketCap: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; date: string; exchange: string; company: string; actions: string; shares: number | null; priceRange: string | null; marketCap: number | null; }, { symbol: string; date: string; exchange: string; company: string; actions: string; shares: number | null; priceRange: string | null; marketCap: number | null; }>; declare const SplitsCalendarSchema: z.ZodObject<{ date: z.ZodString; label: z.ZodString; symbol: z.ZodString; numerator: z.ZodNumber; denominator: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; label: string; numerator: number; denominator: number; }, { symbol: string; date: string; label: string; numerator: number; denominator: number; }>; type EarningsCalendar = z.infer; type EarningsConfirmed = z.infer; type DividendsCalendar = z.infer; type EconomicsCalendar = z.infer; type IPOCalendar = z.infer; type SplitsCalendar = z.infer; type FMPErrorType = 'plan-restricted' | 'rate-limit' | 'auth' | 'not-found' | 'bad-request' | 'network' | 'unknown'; interface APIResponse { success: boolean; data: T | null; error: string | null; /** Categorizes the failure. Present only when `success` is false. */ errorType?: FMPErrorType; status: number; } interface FMPConfig { apiKey?: string; timeout?: number; } interface SymbolParams { symbol: string; } interface DateRangeParams { from?: string; to?: string; } interface PaginationParams { limit?: number; page?: number; } interface PeriodParams { period?: 'annual' | 'quarter'; } interface QueryParams { [key: string]: string | number | boolean | undefined; } declare enum Period { ANNUAL = "annual", QUARTER = "quarter" } declare enum Exchange { NYSE = "NYSE", NASDAQ = "NASDAQ", AMEX = "AMEX", TSX = "TSX", LSE = "LSE", ASX = "ASX", NSE = "NSE", BSE = "BSE" } declare const CompanyProfileSchema: z.ZodObject<{ symbol: z.ZodString; price: z.ZodNumber; marketCap: z.ZodNumber; beta: z.ZodNumber; lastDividend: z.ZodNumber; range: z.ZodString; change: z.ZodNumber; changePercentage: z.ZodNumber; volume: z.ZodNumber; averageVolume: z.ZodNumber; companyName: z.ZodString; currency: z.ZodString; cik: z.ZodString; isin: z.ZodString; cusip: z.ZodString; exchangeFullName: z.ZodString; exchange: z.ZodString; industry: z.ZodString; website: z.ZodString; description: z.ZodString; ceo: z.ZodString; sector: z.ZodString; country: z.ZodString; fullTimeEmployees: z.ZodString; phone: z.ZodString; address: z.ZodString; city: z.ZodString; state: z.ZodString; zip: z.ZodString; image: z.ZodString; ipoDate: z.ZodString; defaultImage: z.ZodBoolean; isEtf: z.ZodBoolean; isActivelyTrading: z.ZodBoolean; isAdr: z.ZodBoolean; isFund: z.ZodBoolean; }, "strip", z.ZodTypeAny, { symbol: string; exchange: string; country: string; currency: string; change: number; changePercentage: number; marketCap: number; price: number; beta: number; lastDividend: number; range: string; volume: number; averageVolume: number; companyName: string; cik: string; isin: string; cusip: string; exchangeFullName: string; industry: string; website: string; description: string; ceo: string; sector: string; fullTimeEmployees: string; phone: string; address: string; city: string; state: string; zip: string; image: string; ipoDate: string; defaultImage: boolean; isEtf: boolean; isActivelyTrading: boolean; isAdr: boolean; isFund: boolean; }, { symbol: string; exchange: string; country: string; currency: string; change: number; changePercentage: number; marketCap: number; price: number; beta: number; lastDividend: number; range: string; volume: number; averageVolume: number; companyName: string; cik: string; isin: string; cusip: string; exchangeFullName: string; industry: string; website: string; description: string; ceo: string; sector: string; fullTimeEmployees: string; phone: string; address: string; city: string; state: string; zip: string; image: string; ipoDate: string; defaultImage: boolean; isEtf: boolean; isActivelyTrading: boolean; isAdr: boolean; isFund: boolean; }>; declare const ExecutiveCompensationSchema: z.ZodObject<{ cik: z.ZodString; symbol: z.ZodString; companyName: z.ZodString; filingDate: z.ZodString; acceptedDate: z.ZodString; nameAndPosition: z.ZodString; year: z.ZodNumber; salary: z.ZodNumber; bonus: z.ZodNumber; stockAward: z.ZodNumber; optionAward: z.ZodNumber; incentivePlanCompensation: z.ZodNumber; allOtherCompensation: z.ZodNumber; total: z.ZodNumber; link: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; companyName: string; cik: string; filingDate: string; acceptedDate: string; nameAndPosition: string; year: number; salary: number; bonus: number; stockAward: number; optionAward: number; incentivePlanCompensation: number; allOtherCompensation: number; total: number; link: string; }, { symbol: string; companyName: string; cik: string; filingDate: string; acceptedDate: string; nameAndPosition: string; year: number; salary: number; bonus: number; stockAward: number; optionAward: number; incentivePlanCompensation: number; allOtherCompensation: number; total: number; link: string; }>; declare const CompanyNotesSchema: z.ZodObject<{ cik: z.ZodString; symbol: z.ZodString; title: z.ZodString; exchange: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; exchange: string; title: string; cik: string; }, { symbol: string; exchange: string; title: string; cik: string; }>; declare const HistoricalEmployeeCountSchema: z.ZodObject<{ symbol: z.ZodString; cik: z.ZodString; acceptanceTime: z.ZodString; periodOfReport: z.ZodString; companyName: z.ZodString; formType: z.ZodString; filingDate: z.ZodString; employeeCount: z.ZodNumber; source: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; companyName: string; cik: string; filingDate: string; acceptanceTime: string; periodOfReport: string; formType: string; employeeCount: number; source: string; }, { symbol: string; companyName: string; cik: string; filingDate: string; acceptanceTime: string; periodOfReport: string; formType: string; employeeCount: number; source: string; }>; declare const SharesFloatSchema: z.ZodObject<{ symbol: z.ZodString; freeFloat: z.ZodNumber; floatShares: z.ZodNumber; outstandingShares: z.ZodNumber; source: z.ZodString; date: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; source: string; freeFloat: number; floatShares: number; outstandingShares: number; }, { symbol: string; date: string; source: string; freeFloat: number; floatShares: number; outstandingShares: number; }>; declare const HistoricalSharesFloatSchema: z.ZodObject<{ symbol: z.ZodString; freeFloat: z.ZodNumber; floatShares: z.ZodString; outstandingShares: z.ZodString; source: z.ZodNullable; date: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; source: string | null; freeFloat: number; floatShares: string; outstandingShares: string; }, { symbol: string; date: string; source: string | null; freeFloat: number; floatShares: string; outstandingShares: string; }>; declare const EarningsCallTranscriptSchema: z.ZodObject<{ symbol: z.ZodString; quarter: z.ZodNumber; year: z.ZodNumber; date: z.ZodString; content: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; quarter: number; year: number; content: string; }, { symbol: string; date: string; quarter: number; year: number; content: string; }>; declare const CompanyTranscriptDataSchema: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodString], null>; declare const StockPeerSchema: z.ZodObject<{ symbol: z.ZodString; companyName: z.ZodString; price: z.ZodNumber; mktCap: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; price: number; companyName: string; mktCap: number; }, { symbol: string; price: number; companyName: string; mktCap: number; }>; type CompanyProfile = z.infer; type ExecutiveCompensation = z.infer; type CompanyNotes = z.infer; type HistoricalEmployeeCount = z.infer; type SharesFloat = z.infer; type HistoricalSharesFloat = z.infer; type EarningsCallTranscript = z.infer; type CompanyTranscriptData = z.infer; type StockPeer = z.infer; declare const EconomicIndicatorSchema: z.ZodObject<{ name: z.ZodString; date: z.ZodString; value: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; value: number; name: string; }, { date: string; value: number; name: string; }>; declare const TreasuryRateSchema: z.ZodObject<{ date: z.ZodString; month1: z.ZodNumber; month2: z.ZodNumber; month3: z.ZodNumber; month6: z.ZodNumber; year1: z.ZodNumber; year2: z.ZodNumber; year3: z.ZodNumber; year5: z.ZodNumber; year7: z.ZodNumber; year10: z.ZodNumber; year20: z.ZodNumber; year30: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; month1: number; month2: number; month3: number; month6: number; year1: number; year2: number; year3: number; year5: number; year7: number; year10: number; year20: number; year30: number; }, { date: string; month1: number; month2: number; month3: number; month6: number; year1: number; year2: number; year3: number; year5: number; year7: number; year10: number; year20: number; year30: number; }>; declare const EconomicIndicatorNameSchema: z.ZodUnion<[z.ZodLiteral<"GDP">, z.ZodLiteral<"realGDP">, z.ZodLiteral<"nominalPotentialGDP">, z.ZodLiteral<"realGDPPerCapita">, z.ZodLiteral<"federalFunds">, z.ZodLiteral<"CPI">, z.ZodLiteral<"inflationRate">, z.ZodLiteral<"inflation">, z.ZodLiteral<"retailSales">, z.ZodLiteral<"consumerSentiment">, z.ZodLiteral<"durableGoods">, z.ZodLiteral<"unemploymentRate">, z.ZodLiteral<"totalNonfarmPayroll">, z.ZodLiteral<"initialClaims">, z.ZodLiteral<"industrialProductionTotalIndex">, z.ZodLiteral<"newPrivatelyOwnedHousingUnitsStartedTotalUnits">, z.ZodLiteral<"totalVehicleSales">, z.ZodLiteral<"retailMoneyFunds">, z.ZodLiteral<"smoothedUSRecessionProbabilities">, z.ZodLiteral<"3MonthOr90DayRatesAndYieldsCertificatesOfDeposit">, z.ZodLiteral<"commercialBankInterestRateOnCreditCardPlansAllAccounts">, z.ZodLiteral<"30YearFixedRateMortgageAverage">, z.ZodLiteral<"15YearFixedRateMortgageAverage">]>; type EconomicIndicator = z.infer; type TreasuryRate = z.infer; type EconomicIndicatorName = z.infer; declare const ETFHoldingDatesSchema: z.ZodObject<{ date: z.ZodString; }, "strip", z.ZodTypeAny, { date: string; }, { date: string; }>; declare const ETFHoldingSchema: z.ZodObject<{ cik: z.ZodString; acceptanceTime: z.ZodString; date: z.ZodString; symbol: z.ZodString; name: z.ZodString; lei: z.ZodString; title: z.ZodString; cusip: z.ZodString; isin: z.ZodString; balance: z.ZodNumber; units: z.ZodString; cur_cd: z.ZodString; valUsd: z.ZodNumber; pctVal: z.ZodNumber; payoffProfile: z.ZodString; assetCat: z.ZodString; issuerCat: z.ZodString; invCountry: z.ZodString; isRestrictedSec: z.ZodString; fairValLevel: z.ZodString; isCashCollateral: z.ZodString; isNonCashCollateral: z.ZodString; isLoanByFund: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; title: string; cik: string; isin: string; cusip: string; acceptanceTime: string; name: string; lei: string; balance: number; units: string; cur_cd: string; valUsd: number; pctVal: number; payoffProfile: string; assetCat: string; issuerCat: string; invCountry: string; isRestrictedSec: string; fairValLevel: string; isCashCollateral: string; isNonCashCollateral: string; isLoanByFund: string; }, { symbol: string; date: string; title: string; cik: string; isin: string; cusip: string; acceptanceTime: string; name: string; lei: string; balance: number; units: string; cur_cd: string; valUsd: number; pctVal: number; payoffProfile: string; assetCat: string; issuerCat: string; invCountry: string; isRestrictedSec: string; fairValLevel: string; isCashCollateral: string; isNonCashCollateral: string; isLoanByFund: string; }>; declare const ETFHolderSchema: z.ZodObject<{ asset: z.ZodString; name: z.ZodString; isin: z.ZodString; cusip: z.ZodString; sharesNumber: z.ZodNumber; weightPercentage: z.ZodNumber; marketValue: z.ZodNumber; updated: z.ZodString; }, "strip", z.ZodTypeAny, { isin: string; cusip: string; name: string; asset: string; sharesNumber: number; weightPercentage: number; marketValue: number; updated: string; }, { isin: string; cusip: string; name: string; asset: string; sharesNumber: number; weightPercentage: number; marketValue: number; updated: string; }>; declare const ETFProfileSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; description: z.ZodString; isin: z.ZodString; assetClass: z.ZodString; securityCusip: z.ZodString; domicile: z.ZodString; website: z.ZodString; etfCompany: z.ZodString; expenseRatio: z.ZodNumber; assetsUnderManagement: z.ZodNumber; avgVolume: z.ZodNumber; inceptionDate: z.ZodString; nav: z.ZodNumber; navCurrency: z.ZodString; holdingsCount: z.ZodNumber; updatedAt: z.ZodString; isActivelyTrading: z.ZodBoolean; sectorsList: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; isin: string; website: string; description: string; isActivelyTrading: boolean; name: string; assetClass: string; securityCusip: string; domicile: string; etfCompany: string; expenseRatio: number; assetsUnderManagement: number; avgVolume: number; inceptionDate: string; nav: number; navCurrency: string; holdingsCount: number; updatedAt: string; sectorsList: { industry: string; exposure: number; }[]; }, { symbol: string; isin: string; website: string; description: string; isActivelyTrading: boolean; name: string; assetClass: string; securityCusip: string; domicile: string; etfCompany: string; expenseRatio: number; assetsUnderManagement: number; avgVolume: number; inceptionDate: string; nav: number; navCurrency: string; holdingsCount: number; updatedAt: string; sectorsList: { industry: string; exposure: number; }[]; }>; declare const ETFWeightingSchema: z.ZodObject<{ symbol: z.ZodString; sector: z.ZodString; weightPercentage: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; sector: string; weightPercentage: number; }, { symbol: string; sector: string; weightPercentage: number; }>; declare const ETFCountryWeightingSchema: z.ZodObject<{ country: z.ZodString; weightPercentage: z.ZodString; }, "strip", z.ZodTypeAny, { country: string; weightPercentage: string; }, { country: string; weightPercentage: string; }>; declare const ETFStockExposureSchema: z.ZodObject<{ etfSymbol: z.ZodString; assetExposure: z.ZodString; sharesNumber: z.ZodNumber; weightPercentage: z.ZodNumber; marketValue: z.ZodNumber; }, "strip", z.ZodTypeAny, { sharesNumber: number; weightPercentage: number; marketValue: number; etfSymbol: string; assetExposure: string; }, { sharesNumber: number; weightPercentage: number; marketValue: number; etfSymbol: string; assetExposure: string; }>; type ETFHoldingDates = z.infer; type ETFHolding = z.infer; type ETFHolder = z.infer; type ETFProfile = z.infer; type ETFWeighting = z.infer; type ETFCountryWeighting = z.infer; type ETFStockExposure = z.infer; declare const IncomeStatementSchema: z.ZodObject<{ date: z.ZodString; symbol: z.ZodString; reportedCurrency: z.ZodString; cik: z.ZodString; filingDate: z.ZodString; acceptedDate: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; revenue: z.ZodNumber; costOfRevenue: z.ZodNumber; grossProfit: z.ZodNumber; researchAndDevelopmentExpenses: z.ZodNumber; generalAndAdministrativeExpenses: z.ZodNumber; sellingAndMarketingExpenses: z.ZodNumber; sellingGeneralAndAdministrativeExpenses: z.ZodNumber; otherExpenses: z.ZodNumber; operatingExpenses: z.ZodNumber; costAndExpenses: z.ZodNumber; netInterestIncome: z.ZodNumber; interestIncome: z.ZodNumber; interestExpense: z.ZodNumber; depreciationAndAmortization: z.ZodNumber; ebitda: z.ZodNumber; ebit: z.ZodNumber; nonOperatingIncomeExcludingInterest: z.ZodNumber; operatingIncome: z.ZodNumber; totalOtherIncomeExpensesNet: z.ZodNumber; incomeBeforeTax: z.ZodNumber; incomeTaxExpense: z.ZodNumber; netIncomeFromContinuingOperations: z.ZodNumber; netIncomeFromDiscontinuedOperations: z.ZodNumber; otherAdjustmentsToNetIncome: z.ZodNumber; netIncome: z.ZodNumber; netIncomeDeductions: z.ZodNumber; bottomLineNetIncome: z.ZodNumber; eps: z.ZodNumber; epsDiluted: z.ZodNumber; weightedAverageShsOut: z.ZodNumber; weightedAverageShsOutDil: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; eps: number; revenue: number; cik: string; filingDate: string; acceptedDate: string; reportedCurrency: string; fiscalYear: string; period: string; costOfRevenue: number; grossProfit: number; researchAndDevelopmentExpenses: number; generalAndAdministrativeExpenses: number; sellingAndMarketingExpenses: number; sellingGeneralAndAdministrativeExpenses: number; otherExpenses: number; operatingExpenses: number; costAndExpenses: number; netInterestIncome: number; interestIncome: number; interestExpense: number; depreciationAndAmortization: number; ebitda: number; ebit: number; nonOperatingIncomeExcludingInterest: number; operatingIncome: number; totalOtherIncomeExpensesNet: number; incomeBeforeTax: number; incomeTaxExpense: number; netIncomeFromContinuingOperations: number; netIncomeFromDiscontinuedOperations: number; otherAdjustmentsToNetIncome: number; netIncome: number; netIncomeDeductions: number; bottomLineNetIncome: number; epsDiluted: number; weightedAverageShsOut: number; weightedAverageShsOutDil: number; }, { symbol: string; date: string; eps: number; revenue: number; cik: string; filingDate: string; acceptedDate: string; reportedCurrency: string; fiscalYear: string; period: string; costOfRevenue: number; grossProfit: number; researchAndDevelopmentExpenses: number; generalAndAdministrativeExpenses: number; sellingAndMarketingExpenses: number; sellingGeneralAndAdministrativeExpenses: number; otherExpenses: number; operatingExpenses: number; costAndExpenses: number; netInterestIncome: number; interestIncome: number; interestExpense: number; depreciationAndAmortization: number; ebitda: number; ebit: number; nonOperatingIncomeExcludingInterest: number; operatingIncome: number; totalOtherIncomeExpensesNet: number; incomeBeforeTax: number; incomeTaxExpense: number; netIncomeFromContinuingOperations: number; netIncomeFromDiscontinuedOperations: number; otherAdjustmentsToNetIncome: number; netIncome: number; netIncomeDeductions: number; bottomLineNetIncome: number; epsDiluted: number; weightedAverageShsOut: number; weightedAverageShsOutDil: number; }>; type IncomeStatement = z.infer; declare const BalanceSheetSchema: z.ZodObject<{ date: z.ZodString; symbol: z.ZodString; reportedCurrency: z.ZodString; cik: z.ZodString; filingDate: z.ZodString; acceptedDate: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; cashAndCashEquivalents: z.ZodNumber; shortTermInvestments: z.ZodNumber; cashAndShortTermInvestments: z.ZodNumber; netReceivables: z.ZodNumber; accountsReceivables: z.ZodNumber; otherReceivables: z.ZodNumber; inventory: z.ZodNumber; prepaids: z.ZodNumber; otherCurrentAssets: z.ZodNumber; totalCurrentAssets: z.ZodNumber; propertyPlantEquipmentNet: z.ZodNumber; goodwill: z.ZodNumber; intangibleAssets: z.ZodNumber; goodwillAndIntangibleAssets: z.ZodNumber; longTermInvestments: z.ZodNumber; taxAssets: z.ZodNumber; otherNonCurrentAssets: z.ZodNumber; totalNonCurrentAssets: z.ZodNumber; otherAssets: z.ZodNumber; totalAssets: z.ZodNumber; totalPayables: z.ZodNumber; accountPayables: z.ZodNumber; otherPayables: z.ZodNumber; accruedExpenses: z.ZodNumber; shortTermDebt: z.ZodNumber; capitalLeaseObligationsCurrent: z.ZodNumber; taxPayables: z.ZodNumber; deferredRevenue: z.ZodNumber; otherCurrentLiabilities: z.ZodNumber; totalCurrentLiabilities: z.ZodNumber; longTermDebt: z.ZodNumber; deferredRevenueNonCurrent: z.ZodNumber; deferredTaxLiabilitiesNonCurrent: z.ZodNumber; capitalLeaseObligationsNonCurrent: z.ZodNumber; otherNonCurrentLiabilities: z.ZodNumber; totalNonCurrentLiabilities: z.ZodNumber; otherLiabilities: z.ZodNumber; capitalLeaseObligations: z.ZodNumber; totalLiabilities: z.ZodNumber; treasuryStock: z.ZodNumber; preferredStock: z.ZodNumber; commonStock: z.ZodNumber; retainedEarnings: z.ZodNumber; additionalPaidInCapital: z.ZodNumber; accumulatedOtherComprehensiveIncomeLoss: z.ZodNumber; otherTotalStockholdersEquity: z.ZodNumber; totalStockholdersEquity: z.ZodNumber; totalEquity: z.ZodNumber; minorityInterest: z.ZodNumber; totalLiabilitiesAndTotalEquity: z.ZodNumber; totalInvestments: z.ZodNumber; totalDebt: z.ZodNumber; netDebt: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; cik: string; filingDate: string; acceptedDate: string; reportedCurrency: string; fiscalYear: string; period: string; cashAndCashEquivalents: number; shortTermInvestments: number; cashAndShortTermInvestments: number; netReceivables: number; accountsReceivables: number; otherReceivables: number; inventory: number; prepaids: number; otherCurrentAssets: number; totalCurrentAssets: number; propertyPlantEquipmentNet: number; goodwill: number; intangibleAssets: number; goodwillAndIntangibleAssets: number; longTermInvestments: number; taxAssets: number; otherNonCurrentAssets: number; totalNonCurrentAssets: number; otherAssets: number; totalAssets: number; totalPayables: number; accountPayables: number; otherPayables: number; accruedExpenses: number; shortTermDebt: number; capitalLeaseObligationsCurrent: number; taxPayables: number; deferredRevenue: number; otherCurrentLiabilities: number; totalCurrentLiabilities: number; longTermDebt: number; deferredRevenueNonCurrent: number; deferredTaxLiabilitiesNonCurrent: number; capitalLeaseObligationsNonCurrent: number; otherNonCurrentLiabilities: number; totalNonCurrentLiabilities: number; otherLiabilities: number; capitalLeaseObligations: number; totalLiabilities: number; treasuryStock: number; preferredStock: number; commonStock: number; retainedEarnings: number; additionalPaidInCapital: number; accumulatedOtherComprehensiveIncomeLoss: number; otherTotalStockholdersEquity: number; totalStockholdersEquity: number; totalEquity: number; minorityInterest: number; totalLiabilitiesAndTotalEquity: number; totalInvestments: number; totalDebt: number; netDebt: number; }, { symbol: string; date: string; cik: string; filingDate: string; acceptedDate: string; reportedCurrency: string; fiscalYear: string; period: string; cashAndCashEquivalents: number; shortTermInvestments: number; cashAndShortTermInvestments: number; netReceivables: number; accountsReceivables: number; otherReceivables: number; inventory: number; prepaids: number; otherCurrentAssets: number; totalCurrentAssets: number; propertyPlantEquipmentNet: number; goodwill: number; intangibleAssets: number; goodwillAndIntangibleAssets: number; longTermInvestments: number; taxAssets: number; otherNonCurrentAssets: number; totalNonCurrentAssets: number; otherAssets: number; totalAssets: number; totalPayables: number; accountPayables: number; otherPayables: number; accruedExpenses: number; shortTermDebt: number; capitalLeaseObligationsCurrent: number; taxPayables: number; deferredRevenue: number; otherCurrentLiabilities: number; totalCurrentLiabilities: number; longTermDebt: number; deferredRevenueNonCurrent: number; deferredTaxLiabilitiesNonCurrent: number; capitalLeaseObligationsNonCurrent: number; otherNonCurrentLiabilities: number; totalNonCurrentLiabilities: number; otherLiabilities: number; capitalLeaseObligations: number; totalLiabilities: number; treasuryStock: number; preferredStock: number; commonStock: number; retainedEarnings: number; additionalPaidInCapital: number; accumulatedOtherComprehensiveIncomeLoss: number; otherTotalStockholdersEquity: number; totalStockholdersEquity: number; totalEquity: number; minorityInterest: number; totalLiabilitiesAndTotalEquity: number; totalInvestments: number; totalDebt: number; netDebt: number; }>; type BalanceSheet = z.infer; declare const CashFlowStatementSchema: z.ZodObject<{ date: z.ZodString; symbol: z.ZodString; reportedCurrency: z.ZodString; cik: z.ZodString; filingDate: z.ZodString; acceptedDate: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; netIncome: z.ZodNumber; depreciationAndAmortization: z.ZodNumber; deferredIncomeTax: z.ZodNumber; stockBasedCompensation: z.ZodNumber; changeInWorkingCapital: z.ZodNumber; accountsReceivables: z.ZodNumber; inventory: z.ZodNumber; accountsPayables: z.ZodNumber; otherWorkingCapital: z.ZodNumber; otherNonCashItems: z.ZodNumber; netCashProvidedByOperatingActivities: z.ZodNumber; investmentsInPropertyPlantAndEquipment: z.ZodNumber; acquisitionsNet: z.ZodNumber; purchasesOfInvestments: z.ZodNumber; salesMaturitiesOfInvestments: z.ZodNumber; otherInvestingActivities: z.ZodNumber; netCashProvidedByInvestingActivities: z.ZodNumber; netDebtIssuance: z.ZodNumber; longTermNetDebtIssuance: z.ZodNumber; shortTermNetDebtIssuance: z.ZodNumber; netStockIssuance: z.ZodNumber; netCommonStockIssuance: z.ZodNumber; commonStockIssuance: z.ZodNumber; commonStockRepurchased: z.ZodNumber; netPreferredStockIssuance: z.ZodNumber; netDividendsPaid: z.ZodNumber; commonDividendsPaid: z.ZodNumber; preferredDividendsPaid: z.ZodNumber; otherFinancingActivities: z.ZodNumber; netCashProvidedByFinancingActivities: z.ZodNumber; effectOfForexChangesOnCash: z.ZodNumber; netChangeInCash: z.ZodNumber; cashAtEndOfPeriod: z.ZodNumber; cashAtBeginningOfPeriod: z.ZodNumber; operatingCashFlow: z.ZodNumber; capitalExpenditure: z.ZodNumber; freeCashFlow: z.ZodNumber; incomeTaxesPaid: z.ZodNumber; interestPaid: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; cik: string; filingDate: string; acceptedDate: string; reportedCurrency: string; fiscalYear: string; period: string; depreciationAndAmortization: number; netIncome: number; accountsReceivables: number; inventory: number; deferredIncomeTax: number; stockBasedCompensation: number; changeInWorkingCapital: number; accountsPayables: number; otherWorkingCapital: number; otherNonCashItems: number; netCashProvidedByOperatingActivities: number; investmentsInPropertyPlantAndEquipment: number; acquisitionsNet: number; purchasesOfInvestments: number; salesMaturitiesOfInvestments: number; otherInvestingActivities: number; netCashProvidedByInvestingActivities: number; netDebtIssuance: number; longTermNetDebtIssuance: number; shortTermNetDebtIssuance: number; netStockIssuance: number; netCommonStockIssuance: number; commonStockIssuance: number; commonStockRepurchased: number; netPreferredStockIssuance: number; netDividendsPaid: number; commonDividendsPaid: number; preferredDividendsPaid: number; otherFinancingActivities: number; netCashProvidedByFinancingActivities: number; effectOfForexChangesOnCash: number; netChangeInCash: number; cashAtEndOfPeriod: number; cashAtBeginningOfPeriod: number; operatingCashFlow: number; capitalExpenditure: number; freeCashFlow: number; incomeTaxesPaid: number; interestPaid: number; }, { symbol: string; date: string; cik: string; filingDate: string; acceptedDate: string; reportedCurrency: string; fiscalYear: string; period: string; depreciationAndAmortization: number; netIncome: number; accountsReceivables: number; inventory: number; deferredIncomeTax: number; stockBasedCompensation: number; changeInWorkingCapital: number; accountsPayables: number; otherWorkingCapital: number; otherNonCashItems: number; netCashProvidedByOperatingActivities: number; investmentsInPropertyPlantAndEquipment: number; acquisitionsNet: number; purchasesOfInvestments: number; salesMaturitiesOfInvestments: number; otherInvestingActivities: number; netCashProvidedByInvestingActivities: number; netDebtIssuance: number; longTermNetDebtIssuance: number; shortTermNetDebtIssuance: number; netStockIssuance: number; netCommonStockIssuance: number; commonStockIssuance: number; commonStockRepurchased: number; netPreferredStockIssuance: number; netDividendsPaid: number; commonDividendsPaid: number; preferredDividendsPaid: number; otherFinancingActivities: number; netCashProvidedByFinancingActivities: number; effectOfForexChangesOnCash: number; netChangeInCash: number; cashAtEndOfPeriod: number; cashAtBeginningOfPeriod: number; operatingCashFlow: number; capitalExpenditure: number; freeCashFlow: number; incomeTaxesPaid: number; interestPaid: number; }>; type CashFlowStatement = z.infer; declare const KeyMetricsSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; reportedCurrency: z.ZodString; marketCap: z.ZodNumber; enterpriseValue: z.ZodNumber; evToSales: z.ZodNumber; evToOperatingCashFlow: z.ZodNumber; evToFreeCashFlow: z.ZodNumber; evToEBITDA: z.ZodNumber; netDebtToEBITDA: z.ZodNumber; currentRatio: z.ZodNumber; incomeQuality: z.ZodNumber; grahamNumber: z.ZodNumber; grahamNetNet: z.ZodNumber; taxBurden: z.ZodNumber; interestBurden: z.ZodNumber; workingCapital: z.ZodNumber; investedCapital: z.ZodNumber; returnOnAssets: z.ZodNumber; operatingReturnOnAssets: z.ZodNumber; returnOnTangibleAssets: z.ZodNumber; returnOnEquity: z.ZodNumber; returnOnInvestedCapital: z.ZodNumber; returnOnCapitalEmployed: z.ZodNumber; earningsYield: z.ZodNumber; freeCashFlowYield: z.ZodNumber; capexToOperatingCashFlow: z.ZodNumber; capexToDepreciation: z.ZodNumber; capexToRevenue: z.ZodNumber; salesGeneralAndAdministrativeToRevenue: z.ZodNumber; researchAndDevelopementToRevenue: z.ZodNumber; stockBasedCompensationToRevenue: z.ZodNumber; intangiblesToTotalAssets: z.ZodNumber; averageReceivables: z.ZodNumber; averagePayables: z.ZodNumber; averageInventory: z.ZodNumber; daysOfSalesOutstanding: z.ZodNumber; daysOfPayablesOutstanding: z.ZodNumber; daysOfInventoryOutstanding: z.ZodNumber; operatingCycle: z.ZodNumber; cashConversionCycle: z.ZodNumber; freeCashFlowToEquity: z.ZodNumber; freeCashFlowToFirm: z.ZodNumber; tangibleAssetValue: z.ZodNumber; netCurrentAssetValue: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; marketCap: number; reportedCurrency: string; fiscalYear: string; period: string; enterpriseValue: number; evToSales: number; evToOperatingCashFlow: number; evToFreeCashFlow: number; evToEBITDA: number; netDebtToEBITDA: number; currentRatio: number; incomeQuality: number; grahamNumber: number; grahamNetNet: number; taxBurden: number; interestBurden: number; workingCapital: number; investedCapital: number; returnOnAssets: number; operatingReturnOnAssets: number; returnOnTangibleAssets: number; returnOnEquity: number; returnOnInvestedCapital: number; returnOnCapitalEmployed: number; earningsYield: number; freeCashFlowYield: number; capexToOperatingCashFlow: number; capexToDepreciation: number; capexToRevenue: number; salesGeneralAndAdministrativeToRevenue: number; researchAndDevelopementToRevenue: number; stockBasedCompensationToRevenue: number; intangiblesToTotalAssets: number; averageReceivables: number; averagePayables: number; averageInventory: number; daysOfSalesOutstanding: number; daysOfPayablesOutstanding: number; daysOfInventoryOutstanding: number; operatingCycle: number; cashConversionCycle: number; freeCashFlowToEquity: number; freeCashFlowToFirm: number; tangibleAssetValue: number; netCurrentAssetValue: number; }, { symbol: string; date: string; marketCap: number; reportedCurrency: string; fiscalYear: string; period: string; enterpriseValue: number; evToSales: number; evToOperatingCashFlow: number; evToFreeCashFlow: number; evToEBITDA: number; netDebtToEBITDA: number; currentRatio: number; incomeQuality: number; grahamNumber: number; grahamNetNet: number; taxBurden: number; interestBurden: number; workingCapital: number; investedCapital: number; returnOnAssets: number; operatingReturnOnAssets: number; returnOnTangibleAssets: number; returnOnEquity: number; returnOnInvestedCapital: number; returnOnCapitalEmployed: number; earningsYield: number; freeCashFlowYield: number; capexToOperatingCashFlow: number; capexToDepreciation: number; capexToRevenue: number; salesGeneralAndAdministrativeToRevenue: number; researchAndDevelopementToRevenue: number; stockBasedCompensationToRevenue: number; intangiblesToTotalAssets: number; averageReceivables: number; averagePayables: number; averageInventory: number; daysOfSalesOutstanding: number; daysOfPayablesOutstanding: number; daysOfInventoryOutstanding: number; operatingCycle: number; cashConversionCycle: number; freeCashFlowToEquity: number; freeCashFlowToFirm: number; tangibleAssetValue: number; netCurrentAssetValue: number; }>; type KeyMetrics = z.infer; declare const FinancialRatiosSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; reportedCurrency: z.ZodString; grossProfitMargin: z.ZodNumber; ebitMargin: z.ZodNumber; ebitdaMargin: z.ZodNumber; operatingProfitMargin: z.ZodNumber; pretaxProfitMargin: z.ZodNumber; continuousOperationsProfitMargin: z.ZodNumber; netProfitMargin: z.ZodNumber; bottomLineProfitMargin: z.ZodNumber; receivablesTurnover: z.ZodNumber; payablesTurnover: z.ZodNumber; inventoryTurnover: z.ZodNumber; fixedAssetTurnover: z.ZodNumber; assetTurnover: z.ZodNumber; currentRatio: z.ZodNumber; quickRatio: z.ZodNumber; solvencyRatio: z.ZodNumber; cashRatio: z.ZodNumber; priceToEarningsRatio: z.ZodNumber; priceToEarningsGrowthRatio: z.ZodNumber; forwardPriceToEarningsGrowthRatio: z.ZodNumber; priceToBookRatio: z.ZodNumber; priceToSalesRatio: z.ZodNumber; priceToFreeCashFlowRatio: z.ZodNumber; priceToOperatingCashFlowRatio: z.ZodNumber; debtToAssetsRatio: z.ZodNumber; debtToEquityRatio: z.ZodNumber; debtToCapitalRatio: z.ZodNumber; longTermDebtToCapitalRatio: z.ZodNumber; financialLeverageRatio: z.ZodNumber; workingCapitalTurnoverRatio: z.ZodNumber; operatingCashFlowRatio: z.ZodNumber; operatingCashFlowSalesRatio: z.ZodNumber; freeCashFlowOperatingCashFlowRatio: z.ZodNumber; debtServiceCoverageRatio: z.ZodNumber; interestCoverageRatio: z.ZodNumber; shortTermOperatingCashFlowCoverageRatio: z.ZodNumber; operatingCashFlowCoverageRatio: z.ZodNumber; capitalExpenditureCoverageRatio: z.ZodNumber; dividendPaidAndCapexCoverageRatio: z.ZodNumber; dividendPayoutRatio: z.ZodNumber; dividendYield: z.ZodNumber; dividendYieldPercentage: z.ZodNumber; dividendPerShare: z.ZodNumber; revenuePerShare: z.ZodNumber; netIncomePerShare: z.ZodNumber; interestDebtPerShare: z.ZodNumber; cashPerShare: z.ZodNumber; bookValuePerShare: z.ZodNumber; tangibleBookValuePerShare: z.ZodNumber; shareholdersEquityPerShare: z.ZodNumber; operatingCashFlowPerShare: z.ZodNumber; capexPerShare: z.ZodNumber; freeCashFlowPerShare: z.ZodNumber; netIncomePerEBT: z.ZodNumber; ebtPerEbit: z.ZodNumber; priceToFairValue: z.ZodNumber; debtToMarketCap: z.ZodNumber; effectiveTaxRate: z.ZodNumber; enterpriseValueMultiple: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; currentRatio: number; grossProfitMargin: number; ebitMargin: number; ebitdaMargin: number; operatingProfitMargin: number; pretaxProfitMargin: number; continuousOperationsProfitMargin: number; netProfitMargin: number; bottomLineProfitMargin: number; receivablesTurnover: number; payablesTurnover: number; inventoryTurnover: number; fixedAssetTurnover: number; assetTurnover: number; quickRatio: number; solvencyRatio: number; cashRatio: number; priceToEarningsRatio: number; priceToEarningsGrowthRatio: number; forwardPriceToEarningsGrowthRatio: number; priceToBookRatio: number; priceToSalesRatio: number; priceToFreeCashFlowRatio: number; priceToOperatingCashFlowRatio: number; debtToAssetsRatio: number; debtToEquityRatio: number; debtToCapitalRatio: number; longTermDebtToCapitalRatio: number; financialLeverageRatio: number; workingCapitalTurnoverRatio: number; operatingCashFlowRatio: number; operatingCashFlowSalesRatio: number; freeCashFlowOperatingCashFlowRatio: number; debtServiceCoverageRatio: number; interestCoverageRatio: number; shortTermOperatingCashFlowCoverageRatio: number; operatingCashFlowCoverageRatio: number; capitalExpenditureCoverageRatio: number; dividendPaidAndCapexCoverageRatio: number; dividendPayoutRatio: number; dividendYield: number; dividendYieldPercentage: number; dividendPerShare: number; revenuePerShare: number; netIncomePerShare: number; interestDebtPerShare: number; cashPerShare: number; bookValuePerShare: number; tangibleBookValuePerShare: number; shareholdersEquityPerShare: number; operatingCashFlowPerShare: number; capexPerShare: number; freeCashFlowPerShare: number; netIncomePerEBT: number; ebtPerEbit: number; priceToFairValue: number; debtToMarketCap: number; effectiveTaxRate: number; enterpriseValueMultiple: number; }, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; currentRatio: number; grossProfitMargin: number; ebitMargin: number; ebitdaMargin: number; operatingProfitMargin: number; pretaxProfitMargin: number; continuousOperationsProfitMargin: number; netProfitMargin: number; bottomLineProfitMargin: number; receivablesTurnover: number; payablesTurnover: number; inventoryTurnover: number; fixedAssetTurnover: number; assetTurnover: number; quickRatio: number; solvencyRatio: number; cashRatio: number; priceToEarningsRatio: number; priceToEarningsGrowthRatio: number; forwardPriceToEarningsGrowthRatio: number; priceToBookRatio: number; priceToSalesRatio: number; priceToFreeCashFlowRatio: number; priceToOperatingCashFlowRatio: number; debtToAssetsRatio: number; debtToEquityRatio: number; debtToCapitalRatio: number; longTermDebtToCapitalRatio: number; financialLeverageRatio: number; workingCapitalTurnoverRatio: number; operatingCashFlowRatio: number; operatingCashFlowSalesRatio: number; freeCashFlowOperatingCashFlowRatio: number; debtServiceCoverageRatio: number; interestCoverageRatio: number; shortTermOperatingCashFlowCoverageRatio: number; operatingCashFlowCoverageRatio: number; capitalExpenditureCoverageRatio: number; dividendPaidAndCapexCoverageRatio: number; dividendPayoutRatio: number; dividendYield: number; dividendYieldPercentage: number; dividendPerShare: number; revenuePerShare: number; netIncomePerShare: number; interestDebtPerShare: number; cashPerShare: number; bookValuePerShare: number; tangibleBookValuePerShare: number; shareholdersEquityPerShare: number; operatingCashFlowPerShare: number; capexPerShare: number; freeCashFlowPerShare: number; netIncomePerEBT: number; ebtPerEbit: number; priceToFairValue: number; debtToMarketCap: number; effectiveTaxRate: number; enterpriseValueMultiple: number; }>; type FinancialRatios = z.infer; declare const EnterpriseValueSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; stockPrice: z.ZodNumber; numberOfShares: z.ZodNumber; marketCapitalization: z.ZodNumber; minusCashAndCashEquivalents: z.ZodNumber; addTotalDebt: z.ZodNumber; enterpriseValue: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; enterpriseValue: number; stockPrice: number; numberOfShares: number; marketCapitalization: number; minusCashAndCashEquivalents: number; addTotalDebt: number; }, { symbol: string; date: string; enterpriseValue: number; stockPrice: number; numberOfShares: number; marketCapitalization: number; minusCashAndCashEquivalents: number; addTotalDebt: number; }>; type EnterpriseValue = z.infer; declare const CashflowGrowthSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; reportedCurrency: z.ZodString; growthNetIncome: z.ZodNumber; growthDepreciationAndAmortization: z.ZodNumber; growthDeferredIncomeTax: z.ZodNumber; growthStockBasedCompensation: z.ZodNumber; growthChangeInWorkingCapital: z.ZodNumber; growthAccountsReceivables: z.ZodNumber; growthInventory: z.ZodNumber; growthAccountsPayables: z.ZodNumber; growthOtherWorkingCapital: z.ZodNumber; growthOtherNonCashItems: z.ZodNumber; growthNetCashProvidedByOperatingActivites: z.ZodNumber; growthInvestmentsInPropertyPlantAndEquipment: z.ZodNumber; growthAcquisitionsNet: z.ZodNumber; growthPurchasesOfInvestments: z.ZodNumber; growthSalesMaturitiesOfInvestments: z.ZodNumber; growthOtherInvestingActivites: z.ZodNumber; growthNetCashUsedForInvestingActivites: z.ZodNumber; growthDebtRepayment: z.ZodNumber; growthCommonStockIssued: z.ZodNumber; growthCommonStockRepurchased: z.ZodNumber; growthDividendsPaid: z.ZodNumber; growthOtherFinancingActivites: z.ZodNumber; growthNetCashUsedProvidedByFinancingActivities: z.ZodNumber; growthEffectOfForexChangesOnCash: z.ZodNumber; growthNetChangeInCash: z.ZodNumber; growthCashAtEndOfPeriod: z.ZodNumber; growthCashAtBeginningOfPeriod: z.ZodNumber; growthOperatingCashFlow: z.ZodNumber; growthCapitalExpenditure: z.ZodNumber; growthFreeCashFlow: z.ZodNumber; growthNetDebtIssuance: z.ZodNumber; growthLongTermNetDebtIssuance: z.ZodNumber; growthShortTermNetDebtIssuance: z.ZodNumber; growthNetStockIssuance: z.ZodNumber; growthPreferredDividendsPaid: z.ZodNumber; growthIncomeTaxesPaid: z.ZodNumber; growthInterestPaid: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthNetIncome: number; growthDepreciationAndAmortization: number; growthDeferredIncomeTax: number; growthStockBasedCompensation: number; growthChangeInWorkingCapital: number; growthAccountsReceivables: number; growthInventory: number; growthAccountsPayables: number; growthOtherWorkingCapital: number; growthOtherNonCashItems: number; growthNetCashProvidedByOperatingActivites: number; growthInvestmentsInPropertyPlantAndEquipment: number; growthAcquisitionsNet: number; growthPurchasesOfInvestments: number; growthSalesMaturitiesOfInvestments: number; growthOtherInvestingActivites: number; growthNetCashUsedForInvestingActivites: number; growthDebtRepayment: number; growthCommonStockIssued: number; growthCommonStockRepurchased: number; growthDividendsPaid: number; growthOtherFinancingActivites: number; growthNetCashUsedProvidedByFinancingActivities: number; growthEffectOfForexChangesOnCash: number; growthNetChangeInCash: number; growthCashAtEndOfPeriod: number; growthCashAtBeginningOfPeriod: number; growthOperatingCashFlow: number; growthCapitalExpenditure: number; growthFreeCashFlow: number; growthNetDebtIssuance: number; growthLongTermNetDebtIssuance: number; growthShortTermNetDebtIssuance: number; growthNetStockIssuance: number; growthPreferredDividendsPaid: number; growthIncomeTaxesPaid: number; growthInterestPaid: number; }, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthNetIncome: number; growthDepreciationAndAmortization: number; growthDeferredIncomeTax: number; growthStockBasedCompensation: number; growthChangeInWorkingCapital: number; growthAccountsReceivables: number; growthInventory: number; growthAccountsPayables: number; growthOtherWorkingCapital: number; growthOtherNonCashItems: number; growthNetCashProvidedByOperatingActivites: number; growthInvestmentsInPropertyPlantAndEquipment: number; growthAcquisitionsNet: number; growthPurchasesOfInvestments: number; growthSalesMaturitiesOfInvestments: number; growthOtherInvestingActivites: number; growthNetCashUsedForInvestingActivites: number; growthDebtRepayment: number; growthCommonStockIssued: number; growthCommonStockRepurchased: number; growthDividendsPaid: number; growthOtherFinancingActivites: number; growthNetCashUsedProvidedByFinancingActivities: number; growthEffectOfForexChangesOnCash: number; growthNetChangeInCash: number; growthCashAtEndOfPeriod: number; growthCashAtBeginningOfPeriod: number; growthOperatingCashFlow: number; growthCapitalExpenditure: number; growthFreeCashFlow: number; growthNetDebtIssuance: number; growthLongTermNetDebtIssuance: number; growthShortTermNetDebtIssuance: number; growthNetStockIssuance: number; growthPreferredDividendsPaid: number; growthIncomeTaxesPaid: number; growthInterestPaid: number; }>; type CashflowGrowth = z.infer; declare const IncomeGrowthSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; reportedCurrency: z.ZodString; growthRevenue: z.ZodNumber; growthCostOfRevenue: z.ZodNumber; growthGrossProfit: z.ZodNumber; growthGrossProfitRatio: z.ZodNumber; growthResearchAndDevelopmentExpenses: z.ZodNumber; growthGeneralAndAdministrativeExpenses: z.ZodNumber; growthSellingAndMarketingExpenses: z.ZodNumber; growthOtherExpenses: z.ZodNumber; growthOperatingExpenses: z.ZodNumber; growthCostAndExpenses: z.ZodNumber; growthInterestIncome: z.ZodNumber; growthInterestExpense: z.ZodNumber; growthDepreciationAndAmortization: z.ZodNumber; growthEBITDA: z.ZodNumber; growthOperatingIncome: z.ZodNumber; growthIncomeBeforeTax: z.ZodNumber; growthIncomeTaxExpense: z.ZodNumber; growthNetIncome: z.ZodNumber; growthEPS: z.ZodNumber; growthEPSDiluted: z.ZodNumber; growthWeightedAverageShsOut: z.ZodNumber; growthWeightedAverageShsOutDil: z.ZodNumber; growthEBIT: z.ZodNumber; growthNonOperatingIncomeExcludingInterest: z.ZodNumber; growthNetInterestIncome: z.ZodNumber; growthTotalOtherIncomeExpensesNet: z.ZodNumber; growthNetIncomeFromContinuingOperations: z.ZodNumber; growthOtherAdjustmentsToNetIncome: z.ZodNumber; growthNetIncomeDeductions: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthNetIncome: number; growthDepreciationAndAmortization: number; growthRevenue: number; growthCostOfRevenue: number; growthGrossProfit: number; growthGrossProfitRatio: number; growthResearchAndDevelopmentExpenses: number; growthGeneralAndAdministrativeExpenses: number; growthSellingAndMarketingExpenses: number; growthOtherExpenses: number; growthOperatingExpenses: number; growthCostAndExpenses: number; growthInterestIncome: number; growthInterestExpense: number; growthEBITDA: number; growthOperatingIncome: number; growthIncomeBeforeTax: number; growthIncomeTaxExpense: number; growthEPS: number; growthEPSDiluted: number; growthWeightedAverageShsOut: number; growthWeightedAverageShsOutDil: number; growthEBIT: number; growthNonOperatingIncomeExcludingInterest: number; growthNetInterestIncome: number; growthTotalOtherIncomeExpensesNet: number; growthNetIncomeFromContinuingOperations: number; growthOtherAdjustmentsToNetIncome: number; growthNetIncomeDeductions: number; }, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthNetIncome: number; growthDepreciationAndAmortization: number; growthRevenue: number; growthCostOfRevenue: number; growthGrossProfit: number; growthGrossProfitRatio: number; growthResearchAndDevelopmentExpenses: number; growthGeneralAndAdministrativeExpenses: number; growthSellingAndMarketingExpenses: number; growthOtherExpenses: number; growthOperatingExpenses: number; growthCostAndExpenses: number; growthInterestIncome: number; growthInterestExpense: number; growthEBITDA: number; growthOperatingIncome: number; growthIncomeBeforeTax: number; growthIncomeTaxExpense: number; growthEPS: number; growthEPSDiluted: number; growthWeightedAverageShsOut: number; growthWeightedAverageShsOutDil: number; growthEBIT: number; growthNonOperatingIncomeExcludingInterest: number; growthNetInterestIncome: number; growthTotalOtherIncomeExpensesNet: number; growthNetIncomeFromContinuingOperations: number; growthOtherAdjustmentsToNetIncome: number; growthNetIncomeDeductions: number; }>; type IncomeGrowth = z.infer; declare const BalanceSheetGrowthSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; reportedCurrency: z.ZodString; growthCashAndCashEquivalents: z.ZodNumber; growthShortTermInvestments: z.ZodNumber; growthCashAndShortTermInvestments: z.ZodNumber; growthNetReceivables: z.ZodNumber; growthInventory: z.ZodNumber; growthOtherCurrentAssets: z.ZodNumber; growthTotalCurrentAssets: z.ZodNumber; growthPropertyPlantEquipmentNet: z.ZodNumber; growthGoodwill: z.ZodNumber; growthIntangibleAssets: z.ZodNumber; growthGoodwillAndIntangibleAssets: z.ZodNumber; growthLongTermInvestments: z.ZodNumber; growthTaxAssets: z.ZodNumber; growthOtherNonCurrentAssets: z.ZodNumber; growthTotalNonCurrentAssets: z.ZodNumber; growthOtherAssets: z.ZodNumber; growthTotalAssets: z.ZodNumber; growthAccountPayables: z.ZodNumber; growthShortTermDebt: z.ZodNumber; growthTaxPayables: z.ZodNumber; growthDeferredRevenue: z.ZodNumber; growthOtherCurrentLiabilities: z.ZodNumber; growthTotalCurrentLiabilities: z.ZodNumber; growthLongTermDebt: z.ZodNumber; growthDeferredRevenueNonCurrent: z.ZodNumber; growthDeferredTaxLiabilitiesNonCurrent: z.ZodNumber; growthOtherNonCurrentLiabilities: z.ZodNumber; growthTotalNonCurrentLiabilities: z.ZodNumber; growthOtherLiabilities: z.ZodNumber; growthTotalLiabilities: z.ZodNumber; growthPreferredStock: z.ZodNumber; growthCommonStock: z.ZodNumber; growthRetainedEarnings: z.ZodNumber; growthAccumulatedOtherComprehensiveIncomeLoss: z.ZodNumber; growthOthertotalStockholdersEquity: z.ZodNumber; growthTotalStockholdersEquity: z.ZodNumber; growthMinorityInterest: z.ZodNumber; growthTotalEquity: z.ZodNumber; growthTotalLiabilitiesAndStockholdersEquity: z.ZodNumber; growthTotalInvestments: z.ZodNumber; growthTotalDebt: z.ZodNumber; growthNetDebt: z.ZodNumber; growthAccountsReceivables: z.ZodNumber; growthOtherReceivables: z.ZodNumber; growthPrepaids: z.ZodNumber; growthTotalPayables: z.ZodNumber; growthOtherPayables: z.ZodNumber; growthAccruedExpenses: z.ZodNumber; growthCapitalLeaseObligationsCurrent: z.ZodNumber; growthAdditionalPaidInCapital: z.ZodNumber; growthTreasuryStock: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthAccountsReceivables: number; growthInventory: number; growthCashAndCashEquivalents: number; growthShortTermInvestments: number; growthCashAndShortTermInvestments: number; growthNetReceivables: number; growthOtherCurrentAssets: number; growthTotalCurrentAssets: number; growthPropertyPlantEquipmentNet: number; growthGoodwill: number; growthIntangibleAssets: number; growthGoodwillAndIntangibleAssets: number; growthLongTermInvestments: number; growthTaxAssets: number; growthOtherNonCurrentAssets: number; growthTotalNonCurrentAssets: number; growthOtherAssets: number; growthTotalAssets: number; growthAccountPayables: number; growthShortTermDebt: number; growthTaxPayables: number; growthDeferredRevenue: number; growthOtherCurrentLiabilities: number; growthTotalCurrentLiabilities: number; growthLongTermDebt: number; growthDeferredRevenueNonCurrent: number; growthDeferredTaxLiabilitiesNonCurrent: number; growthOtherNonCurrentLiabilities: number; growthTotalNonCurrentLiabilities: number; growthOtherLiabilities: number; growthTotalLiabilities: number; growthPreferredStock: number; growthCommonStock: number; growthRetainedEarnings: number; growthAccumulatedOtherComprehensiveIncomeLoss: number; growthOthertotalStockholdersEquity: number; growthTotalStockholdersEquity: number; growthMinorityInterest: number; growthTotalEquity: number; growthTotalLiabilitiesAndStockholdersEquity: number; growthTotalInvestments: number; growthTotalDebt: number; growthNetDebt: number; growthOtherReceivables: number; growthPrepaids: number; growthTotalPayables: number; growthOtherPayables: number; growthAccruedExpenses: number; growthCapitalLeaseObligationsCurrent: number; growthAdditionalPaidInCapital: number; growthTreasuryStock: number; }, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthAccountsReceivables: number; growthInventory: number; growthCashAndCashEquivalents: number; growthShortTermInvestments: number; growthCashAndShortTermInvestments: number; growthNetReceivables: number; growthOtherCurrentAssets: number; growthTotalCurrentAssets: number; growthPropertyPlantEquipmentNet: number; growthGoodwill: number; growthIntangibleAssets: number; growthGoodwillAndIntangibleAssets: number; growthLongTermInvestments: number; growthTaxAssets: number; growthOtherNonCurrentAssets: number; growthTotalNonCurrentAssets: number; growthOtherAssets: number; growthTotalAssets: number; growthAccountPayables: number; growthShortTermDebt: number; growthTaxPayables: number; growthDeferredRevenue: number; growthOtherCurrentLiabilities: number; growthTotalCurrentLiabilities: number; growthLongTermDebt: number; growthDeferredRevenueNonCurrent: number; growthDeferredTaxLiabilitiesNonCurrent: number; growthOtherNonCurrentLiabilities: number; growthTotalNonCurrentLiabilities: number; growthOtherLiabilities: number; growthTotalLiabilities: number; growthPreferredStock: number; growthCommonStock: number; growthRetainedEarnings: number; growthAccumulatedOtherComprehensiveIncomeLoss: number; growthOthertotalStockholdersEquity: number; growthTotalStockholdersEquity: number; growthMinorityInterest: number; growthTotalEquity: number; growthTotalLiabilitiesAndStockholdersEquity: number; growthTotalInvestments: number; growthTotalDebt: number; growthNetDebt: number; growthOtherReceivables: number; growthPrepaids: number; growthTotalPayables: number; growthOtherPayables: number; growthAccruedExpenses: number; growthCapitalLeaseObligationsCurrent: number; growthAdditionalPaidInCapital: number; growthTreasuryStock: number; }>; type BalanceSheetGrowth = z.infer; declare const FinancialGrowthSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; fiscalYear: z.ZodString; period: z.ZodString; reportedCurrency: z.ZodString; revenueGrowth: z.ZodNumber; grossProfitGrowth: z.ZodNumber; ebitgrowth: z.ZodNumber; operatingIncomeGrowth: z.ZodNumber; netIncomeGrowth: z.ZodNumber; epsgrowth: z.ZodNumber; epsdilutedGrowth: z.ZodNumber; weightedAverageSharesGrowth: z.ZodNumber; weightedAverageSharesDilutedGrowth: z.ZodNumber; dividendsPerShareGrowth: z.ZodNumber; operatingCashFlowGrowth: z.ZodNumber; receivablesGrowth: z.ZodNumber; inventoryGrowth: z.ZodNumber; assetGrowth: z.ZodNumber; bookValueperShareGrowth: z.ZodNumber; debtGrowth: z.ZodNumber; rdexpenseGrowth: z.ZodNumber; sgaexpensesGrowth: z.ZodNumber; freeCashFlowGrowth: z.ZodNumber; tenYRevenueGrowthPerShare: z.ZodNumber; fiveYRevenueGrowthPerShare: z.ZodNumber; threeYRevenueGrowthPerShare: z.ZodNumber; tenYOperatingCFGrowthPerShare: z.ZodNumber; fiveYOperatingCFGrowthPerShare: z.ZodNumber; threeYOperatingCFGrowthPerShare: z.ZodNumber; tenYNetIncomeGrowthPerShare: z.ZodNumber; fiveYNetIncomeGrowthPerShare: z.ZodNumber; threeYNetIncomeGrowthPerShare: z.ZodNumber; tenYShareholdersEquityGrowthPerShare: z.ZodNumber; fiveYShareholdersEquityGrowthPerShare: z.ZodNumber; threeYShareholdersEquityGrowthPerShare: z.ZodNumber; tenYDividendperShareGrowthPerShare: z.ZodNumber; fiveYDividendperShareGrowthPerShare: z.ZodNumber; threeYDividendperShareGrowthPerShare: z.ZodNumber; ebitdaGrowth: z.ZodNumber; growthCapitalExpenditure: z.ZodNumber; tenYBottomLineNetIncomeGrowthPerShare: z.ZodNumber; fiveYBottomLineNetIncomeGrowthPerShare: z.ZodNumber; threeYBottomLineNetIncomeGrowthPerShare: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthCapitalExpenditure: number; revenueGrowth: number; grossProfitGrowth: number; ebitgrowth: number; operatingIncomeGrowth: number; netIncomeGrowth: number; epsgrowth: number; epsdilutedGrowth: number; weightedAverageSharesGrowth: number; weightedAverageSharesDilutedGrowth: number; dividendsPerShareGrowth: number; operatingCashFlowGrowth: number; receivablesGrowth: number; inventoryGrowth: number; assetGrowth: number; bookValueperShareGrowth: number; debtGrowth: number; rdexpenseGrowth: number; sgaexpensesGrowth: number; freeCashFlowGrowth: number; tenYRevenueGrowthPerShare: number; fiveYRevenueGrowthPerShare: number; threeYRevenueGrowthPerShare: number; tenYOperatingCFGrowthPerShare: number; fiveYOperatingCFGrowthPerShare: number; threeYOperatingCFGrowthPerShare: number; tenYNetIncomeGrowthPerShare: number; fiveYNetIncomeGrowthPerShare: number; threeYNetIncomeGrowthPerShare: number; tenYShareholdersEquityGrowthPerShare: number; fiveYShareholdersEquityGrowthPerShare: number; threeYShareholdersEquityGrowthPerShare: number; tenYDividendperShareGrowthPerShare: number; fiveYDividendperShareGrowthPerShare: number; threeYDividendperShareGrowthPerShare: number; ebitdaGrowth: number; tenYBottomLineNetIncomeGrowthPerShare: number; fiveYBottomLineNetIncomeGrowthPerShare: number; threeYBottomLineNetIncomeGrowthPerShare: number; }, { symbol: string; date: string; reportedCurrency: string; fiscalYear: string; period: string; growthCapitalExpenditure: number; revenueGrowth: number; grossProfitGrowth: number; ebitgrowth: number; operatingIncomeGrowth: number; netIncomeGrowth: number; epsgrowth: number; epsdilutedGrowth: number; weightedAverageSharesGrowth: number; weightedAverageSharesDilutedGrowth: number; dividendsPerShareGrowth: number; operatingCashFlowGrowth: number; receivablesGrowth: number; inventoryGrowth: number; assetGrowth: number; bookValueperShareGrowth: number; debtGrowth: number; rdexpenseGrowth: number; sgaexpensesGrowth: number; freeCashFlowGrowth: number; tenYRevenueGrowthPerShare: number; fiveYRevenueGrowthPerShare: number; threeYRevenueGrowthPerShare: number; tenYOperatingCFGrowthPerShare: number; fiveYOperatingCFGrowthPerShare: number; threeYOperatingCFGrowthPerShare: number; tenYNetIncomeGrowthPerShare: number; fiveYNetIncomeGrowthPerShare: number; threeYNetIncomeGrowthPerShare: number; tenYShareholdersEquityGrowthPerShare: number; fiveYShareholdersEquityGrowthPerShare: number; threeYShareholdersEquityGrowthPerShare: number; tenYDividendperShareGrowthPerShare: number; fiveYDividendperShareGrowthPerShare: number; threeYDividendperShareGrowthPerShare: number; ebitdaGrowth: number; tenYBottomLineNetIncomeGrowthPerShare: number; fiveYBottomLineNetIncomeGrowthPerShare: number; threeYBottomLineNetIncomeGrowthPerShare: number; }>; type FinancialGrowth = z.infer; declare const EarningsHistoricalSchema: z.ZodObject<{ date: z.ZodString; symbol: z.ZodString; epsActual: z.ZodNullable; epsEstimated: z.ZodNullable; revenueActual: z.ZodNullable; revenueEstimated: z.ZodNullable; lastUpdated: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; epsEstimated: number | null; revenueEstimated: number | null; epsActual: number | null; revenueActual: number | null; lastUpdated: string; }, { symbol: string; date: string; epsEstimated: number | null; revenueEstimated: number | null; epsActual: number | null; revenueActual: number | null; lastUpdated: string; }>; type EarningsHistorical = z.infer; declare const EarningsSurprisesSchema: z.ZodObject<{ date: z.ZodString; symbol: z.ZodString; actualEarningResult: z.ZodNumber; estimatedEarning: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; actualEarningResult: number; estimatedEarning: number; }, { symbol: string; date: string; actualEarningResult: number; estimatedEarning: number; }>; type EarningsSurprises = z.infer; declare const FinancialScoresSchema: z.ZodObject<{ symbol: z.ZodString; reportedCurrency: z.ZodNullable; altmanZScore: z.ZodNumber; piotroskiScore: z.ZodNumber; workingCapital: z.ZodNumber; totalAssets: z.ZodNumber; retainedEarnings: z.ZodNumber; ebit: z.ZodNumber; marketCap: z.ZodNumber; totalLiabilities: z.ZodNumber; revenue: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; revenue: number; marketCap: number; reportedCurrency: string | null; ebit: number; totalAssets: number; totalLiabilities: number; retainedEarnings: number; workingCapital: number; altmanZScore: number; piotroskiScore: number; }, { symbol: string; revenue: number; marketCap: number; reportedCurrency: string | null; ebit: number; totalAssets: number; totalLiabilities: number; retainedEarnings: number; workingCapital: number; altmanZScore: number; piotroskiScore: number; }>; type FinancialScores = z.infer; declare const KeyMetricsTTMSchema: z.ZodObject<{ symbol: z.ZodString; marketCap: z.ZodNumber; enterpriseValueTTM: z.ZodNumber; evToSalesTTM: z.ZodNumber; evToOperatingCashFlowTTM: z.ZodNumber; evToFreeCashFlowTTM: z.ZodNumber; evToEBITDATTM: z.ZodNumber; netDebtToEBITDATTM: z.ZodNumber; currentRatioTTM: z.ZodNumber; incomeQualityTTM: z.ZodNumber; grahamNumberTTM: z.ZodNumber; grahamNetNetTTM: z.ZodNumber; taxBurdenTTM: z.ZodNumber; interestBurdenTTM: z.ZodNumber; workingCapitalTTM: z.ZodNumber; investedCapitalTTM: z.ZodNumber; returnOnAssetsTTM: z.ZodNumber; operatingReturnOnAssetsTTM: z.ZodNumber; returnOnTangibleAssetsTTM: z.ZodNumber; returnOnEquityTTM: z.ZodNumber; returnOnInvestedCapitalTTM: z.ZodNumber; returnOnCapitalEmployedTTM: z.ZodNumber; earningsYieldTTM: z.ZodNumber; freeCashFlowYieldTTM: z.ZodNumber; capexToOperatingCashFlowTTM: z.ZodNumber; capexToDepreciationTTM: z.ZodNumber; capexToRevenueTTM: z.ZodNumber; salesGeneralAndAdministrativeToRevenueTTM: z.ZodNumber; researchAndDevelopementToRevenueTTM: z.ZodNumber; stockBasedCompensationToRevenueTTM: z.ZodNumber; intangiblesToTotalAssetsTTM: z.ZodNumber; averageReceivablesTTM: z.ZodNumber; averagePayablesTTM: z.ZodNumber; averageInventoryTTM: z.ZodNumber; daysOfSalesOutstandingTTM: z.ZodNumber; daysOfPayablesOutstandingTTM: z.ZodNumber; daysOfInventoryOutstandingTTM: z.ZodNumber; operatingCycleTTM: z.ZodNumber; cashConversionCycleTTM: z.ZodNumber; freeCashFlowToEquityTTM: z.ZodNumber; freeCashFlowToFirmTTM: z.ZodNumber; tangibleAssetValueTTM: z.ZodNumber; netCurrentAssetValueTTM: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; marketCap: number; enterpriseValueTTM: number; evToSalesTTM: number; evToOperatingCashFlowTTM: number; evToFreeCashFlowTTM: number; evToEBITDATTM: number; netDebtToEBITDATTM: number; currentRatioTTM: number; incomeQualityTTM: number; grahamNumberTTM: number; grahamNetNetTTM: number; taxBurdenTTM: number; interestBurdenTTM: number; workingCapitalTTM: number; investedCapitalTTM: number; returnOnAssetsTTM: number; operatingReturnOnAssetsTTM: number; returnOnTangibleAssetsTTM: number; returnOnEquityTTM: number; returnOnInvestedCapitalTTM: number; returnOnCapitalEmployedTTM: number; earningsYieldTTM: number; freeCashFlowYieldTTM: number; capexToOperatingCashFlowTTM: number; capexToDepreciationTTM: number; capexToRevenueTTM: number; salesGeneralAndAdministrativeToRevenueTTM: number; researchAndDevelopementToRevenueTTM: number; stockBasedCompensationToRevenueTTM: number; intangiblesToTotalAssetsTTM: number; averageReceivablesTTM: number; averagePayablesTTM: number; averageInventoryTTM: number; daysOfSalesOutstandingTTM: number; daysOfPayablesOutstandingTTM: number; daysOfInventoryOutstandingTTM: number; operatingCycleTTM: number; cashConversionCycleTTM: number; freeCashFlowToEquityTTM: number; freeCashFlowToFirmTTM: number; tangibleAssetValueTTM: number; netCurrentAssetValueTTM: number; }, { symbol: string; marketCap: number; enterpriseValueTTM: number; evToSalesTTM: number; evToOperatingCashFlowTTM: number; evToFreeCashFlowTTM: number; evToEBITDATTM: number; netDebtToEBITDATTM: number; currentRatioTTM: number; incomeQualityTTM: number; grahamNumberTTM: number; grahamNetNetTTM: number; taxBurdenTTM: number; interestBurdenTTM: number; workingCapitalTTM: number; investedCapitalTTM: number; returnOnAssetsTTM: number; operatingReturnOnAssetsTTM: number; returnOnTangibleAssetsTTM: number; returnOnEquityTTM: number; returnOnInvestedCapitalTTM: number; returnOnCapitalEmployedTTM: number; earningsYieldTTM: number; freeCashFlowYieldTTM: number; capexToOperatingCashFlowTTM: number; capexToDepreciationTTM: number; capexToRevenueTTM: number; salesGeneralAndAdministrativeToRevenueTTM: number; researchAndDevelopementToRevenueTTM: number; stockBasedCompensationToRevenueTTM: number; intangiblesToTotalAssetsTTM: number; averageReceivablesTTM: number; averagePayablesTTM: number; averageInventoryTTM: number; daysOfSalesOutstandingTTM: number; daysOfPayablesOutstandingTTM: number; daysOfInventoryOutstandingTTM: number; operatingCycleTTM: number; cashConversionCycleTTM: number; freeCashFlowToEquityTTM: number; freeCashFlowToFirmTTM: number; tangibleAssetValueTTM: number; netCurrentAssetValueTTM: number; }>; type KeyMetricsTTM = z.infer; declare const FinancialRatiosTTMSchema: z.ZodObject<{ symbol: z.ZodString; grossProfitMarginTTM: z.ZodNumber; ebitMarginTTM: z.ZodNumber; ebitdaMarginTTM: z.ZodNumber; operatingProfitMarginTTM: z.ZodNumber; pretaxProfitMarginTTM: z.ZodNumber; continuousOperationsProfitMarginTTM: z.ZodNumber; netProfitMarginTTM: z.ZodNumber; bottomLineProfitMarginTTM: z.ZodNumber; receivablesTurnoverTTM: z.ZodNumber; payablesTurnoverTTM: z.ZodNumber; inventoryTurnoverTTM: z.ZodNumber; fixedAssetTurnoverTTM: z.ZodNumber; assetTurnoverTTM: z.ZodNumber; currentRatioTTM: z.ZodNumber; quickRatioTTM: z.ZodNumber; solvencyRatioTTM: z.ZodNumber; cashRatioTTM: z.ZodNumber; priceToEarningsRatioTTM: z.ZodNumber; priceToEarningsGrowthRatioTTM: z.ZodNumber; forwardPriceToEarningsGrowthRatioTTM: z.ZodNumber; priceToBookRatioTTM: z.ZodNumber; priceToSalesRatioTTM: z.ZodNumber; priceToFreeCashFlowRatioTTM: z.ZodNumber; priceToOperatingCashFlowRatioTTM: z.ZodNumber; debtToAssetsRatioTTM: z.ZodNumber; debtToEquityRatioTTM: z.ZodNumber; debtToCapitalRatioTTM: z.ZodNumber; longTermDebtToCapitalRatioTTM: z.ZodNumber; financialLeverageRatioTTM: z.ZodNumber; workingCapitalTurnoverRatioTTM: z.ZodNumber; operatingCashFlowRatioTTM: z.ZodNumber; operatingCashFlowSalesRatioTTM: z.ZodNumber; freeCashFlowOperatingCashFlowRatioTTM: z.ZodNumber; debtServiceCoverageRatioTTM: z.ZodNumber; interestCoverageRatioTTM: z.ZodNumber; shortTermOperatingCashFlowCoverageRatioTTM: z.ZodNumber; operatingCashFlowCoverageRatioTTM: z.ZodNumber; capitalExpenditureCoverageRatioTTM: z.ZodNumber; dividendPaidAndCapexCoverageRatioTTM: z.ZodNumber; dividendPayoutRatioTTM: z.ZodNumber; dividendYieldTTM: z.ZodNumber; enterpriseValueTTM: z.ZodNumber; revenuePerShareTTM: z.ZodNumber; netIncomePerShareTTM: z.ZodNumber; interestDebtPerShareTTM: z.ZodNumber; cashPerShareTTM: z.ZodNumber; bookValuePerShareTTM: z.ZodNumber; tangibleBookValuePerShareTTM: z.ZodNumber; shareholdersEquityPerShareTTM: z.ZodNumber; operatingCashFlowPerShareTTM: z.ZodNumber; capexPerShareTTM: z.ZodNumber; freeCashFlowPerShareTTM: z.ZodNumber; netIncomePerEBTTTM: z.ZodNumber; ebtPerEbitTTM: z.ZodNumber; priceToFairValueTTM: z.ZodNumber; debtToMarketCapTTM: z.ZodNumber; effectiveTaxRateTTM: z.ZodNumber; enterpriseValueMultipleTTM: z.ZodNumber; dividendPerShareTTM: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; enterpriseValueTTM: number; currentRatioTTM: number; grossProfitMarginTTM: number; ebitMarginTTM: number; ebitdaMarginTTM: number; operatingProfitMarginTTM: number; pretaxProfitMarginTTM: number; continuousOperationsProfitMarginTTM: number; netProfitMarginTTM: number; bottomLineProfitMarginTTM: number; receivablesTurnoverTTM: number; payablesTurnoverTTM: number; inventoryTurnoverTTM: number; fixedAssetTurnoverTTM: number; assetTurnoverTTM: number; quickRatioTTM: number; solvencyRatioTTM: number; cashRatioTTM: number; priceToEarningsRatioTTM: number; priceToEarningsGrowthRatioTTM: number; forwardPriceToEarningsGrowthRatioTTM: number; priceToBookRatioTTM: number; priceToSalesRatioTTM: number; priceToFreeCashFlowRatioTTM: number; priceToOperatingCashFlowRatioTTM: number; debtToAssetsRatioTTM: number; debtToEquityRatioTTM: number; debtToCapitalRatioTTM: number; longTermDebtToCapitalRatioTTM: number; financialLeverageRatioTTM: number; workingCapitalTurnoverRatioTTM: number; operatingCashFlowRatioTTM: number; operatingCashFlowSalesRatioTTM: number; freeCashFlowOperatingCashFlowRatioTTM: number; debtServiceCoverageRatioTTM: number; interestCoverageRatioTTM: number; shortTermOperatingCashFlowCoverageRatioTTM: number; operatingCashFlowCoverageRatioTTM: number; capitalExpenditureCoverageRatioTTM: number; dividendPaidAndCapexCoverageRatioTTM: number; dividendPayoutRatioTTM: number; dividendYieldTTM: number; revenuePerShareTTM: number; netIncomePerShareTTM: number; interestDebtPerShareTTM: number; cashPerShareTTM: number; bookValuePerShareTTM: number; tangibleBookValuePerShareTTM: number; shareholdersEquityPerShareTTM: number; operatingCashFlowPerShareTTM: number; capexPerShareTTM: number; freeCashFlowPerShareTTM: number; netIncomePerEBTTTM: number; ebtPerEbitTTM: number; priceToFairValueTTM: number; debtToMarketCapTTM: number; effectiveTaxRateTTM: number; enterpriseValueMultipleTTM: number; dividendPerShareTTM: number; }, { symbol: string; enterpriseValueTTM: number; currentRatioTTM: number; grossProfitMarginTTM: number; ebitMarginTTM: number; ebitdaMarginTTM: number; operatingProfitMarginTTM: number; pretaxProfitMarginTTM: number; continuousOperationsProfitMarginTTM: number; netProfitMarginTTM: number; bottomLineProfitMarginTTM: number; receivablesTurnoverTTM: number; payablesTurnoverTTM: number; inventoryTurnoverTTM: number; fixedAssetTurnoverTTM: number; assetTurnoverTTM: number; quickRatioTTM: number; solvencyRatioTTM: number; cashRatioTTM: number; priceToEarningsRatioTTM: number; priceToEarningsGrowthRatioTTM: number; forwardPriceToEarningsGrowthRatioTTM: number; priceToBookRatioTTM: number; priceToSalesRatioTTM: number; priceToFreeCashFlowRatioTTM: number; priceToOperatingCashFlowRatioTTM: number; debtToAssetsRatioTTM: number; debtToEquityRatioTTM: number; debtToCapitalRatioTTM: number; longTermDebtToCapitalRatioTTM: number; financialLeverageRatioTTM: number; workingCapitalTurnoverRatioTTM: number; operatingCashFlowRatioTTM: number; operatingCashFlowSalesRatioTTM: number; freeCashFlowOperatingCashFlowRatioTTM: number; debtServiceCoverageRatioTTM: number; interestCoverageRatioTTM: number; shortTermOperatingCashFlowCoverageRatioTTM: number; operatingCashFlowCoverageRatioTTM: number; capitalExpenditureCoverageRatioTTM: number; dividendPaidAndCapexCoverageRatioTTM: number; dividendPayoutRatioTTM: number; dividendYieldTTM: number; revenuePerShareTTM: number; netIncomePerShareTTM: number; interestDebtPerShareTTM: number; cashPerShareTTM: number; bookValuePerShareTTM: number; tangibleBookValuePerShareTTM: number; shareholdersEquityPerShareTTM: number; operatingCashFlowPerShareTTM: number; capexPerShareTTM: number; freeCashFlowPerShareTTM: number; netIncomePerEBTTTM: number; ebtPerEbitTTM: number; priceToFairValueTTM: number; debtToMarketCapTTM: number; effectiveTaxRateTTM: number; enterpriseValueMultipleTTM: number; dividendPerShareTTM: number; }>; type FinancialRatiosTTM = z.infer; declare const RevenueSegmentationSchema: z.ZodObject<{ symbol: z.ZodString; fiscalYear: z.ZodNumber; period: z.ZodString; reportedCurrency: z.ZodNullable; date: z.ZodString; data: z.ZodRecord; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string | null; fiscalYear: number; period: string; data: Record; }, { symbol: string; date: string; reportedCurrency: string | null; fiscalYear: number; period: string; data: Record; }>; declare const RevenueProductSegmentationSchema: z.ZodObject<{ symbol: z.ZodString; fiscalYear: z.ZodNumber; period: z.ZodString; reportedCurrency: z.ZodNullable; date: z.ZodString; data: z.ZodRecord; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string | null; fiscalYear: number; period: string; data: Record; }, { symbol: string; date: string; reportedCurrency: string | null; fiscalYear: number; period: string; data: Record; }>; declare const RevenueGeographicSegmentationSchema: z.ZodObject<{ symbol: z.ZodString; fiscalYear: z.ZodNumber; period: z.ZodString; reportedCurrency: z.ZodNullable; date: z.ZodString; data: z.ZodRecord; }, "strip", z.ZodTypeAny, { symbol: string; date: string; reportedCurrency: string | null; fiscalYear: number; period: string; data: Record; }, { symbol: string; date: string; reportedCurrency: string | null; fiscalYear: number; period: string; data: Record; }>; type RevenueProductSegmentation = z.infer; type RevenueGeographicSegmentation = z.infer; declare const InsiderTradingRSSResponseSchema: z.ZodObject<{ symbol: z.ZodString; filingDate: z.ZodString; transactionDate: z.ZodString; reportingCik: z.ZodString; companyCik: z.ZodString; transactionType: z.ZodString; securitiesOwned: z.ZodNumber; reportingName: z.ZodString; typeOfOwner: z.ZodString; acquisitionOrDisposition: z.ZodString; directOrIndirect: z.ZodNullable; formType: z.ZodString; securitiesTransacted: z.ZodNumber; price: z.ZodNumber; securityName: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; url: string; price: number; filingDate: string; formType: string; transactionDate: string; reportingCik: string; companyCik: string; transactionType: string; securitiesOwned: number; reportingName: string; typeOfOwner: string; acquisitionOrDisposition: string; directOrIndirect: string | null; securitiesTransacted: number; securityName: string; }, { symbol: string; url: string; price: number; filingDate: string; formType: string; transactionDate: string; reportingCik: string; companyCik: string; transactionType: string; securitiesOwned: number; reportingName: string; typeOfOwner: string; acquisitionOrDisposition: string; directOrIndirect: string | null; securitiesTransacted: number; securityName: string; }>; type InsiderTradingRSSResponse = z.infer; declare const InsiderTradingSearchResponseSchema: z.ZodObject<{ symbol: z.ZodString; filingDate: z.ZodString; transactionDate: z.ZodString; reportingCik: z.ZodString; companyCik: z.ZodString; transactionType: z.ZodString; securitiesOwned: z.ZodNumber; reportingName: z.ZodString; typeOfOwner: z.ZodString; acquisitionOrDisposition: z.ZodString; directOrIndirect: z.ZodNullable; formType: z.ZodString; securitiesTransacted: z.ZodNumber; price: z.ZodNumber; securityName: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; url: string; price: number; filingDate: string; formType: string; transactionDate: string; reportingCik: string; companyCik: string; transactionType: string; securitiesOwned: number; reportingName: string; typeOfOwner: string; acquisitionOrDisposition: string; directOrIndirect: string | null; securitiesTransacted: number; securityName: string; }, { symbol: string; url: string; price: number; filingDate: string; formType: string; transactionDate: string; reportingCik: string; companyCik: string; transactionType: string; securitiesOwned: number; reportingName: string; typeOfOwner: string; acquisitionOrDisposition: string; directOrIndirect: string | null; securitiesTransacted: number; securityName: string; }>; type InsiderTradingSearchResponse = z.infer; declare const TransactionTypeRecordSchema: z.ZodObject<{ transactionType: z.ZodString; }, "strip", z.ZodTypeAny, { transactionType: string; }, { transactionType: string; }>; type TransactionTypesResponse = z.infer[]; declare const InsidersBySymbolResponseSchema: z.ZodObject<{ typeOfOwner: z.ZodNullable; transactionDate: z.ZodString; owner: z.ZodString; }, "strip", z.ZodTypeAny, { transactionDate: string; typeOfOwner: string | null; owner: string; }, { transactionDate: string; typeOfOwner: string | null; owner: string; }>; type InsidersBySymbolResponse = z.infer; declare const InsiderTradeStatisticsResponseSchema: z.ZodObject<{ symbol: z.ZodString; cik: z.ZodString; year: z.ZodNumber; quarter: z.ZodNumber; acquiredTransactions: z.ZodNumber; disposedTransactions: z.ZodNumber; acquiredDisposedRatio: z.ZodNumber; totalAcquired: z.ZodNumber; totalDisposed: z.ZodNumber; averageAcquired: z.ZodNumber; averageDisposed: z.ZodNumber; totalPurchases: z.ZodNumber; totalSales: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; quarter: number; cik: string; year: number; acquiredTransactions: number; disposedTransactions: number; acquiredDisposedRatio: number; totalAcquired: number; totalDisposed: number; averageAcquired: number; averageDisposed: number; totalPurchases: number; totalSales: number; }, { symbol: string; quarter: number; cik: string; year: number; acquiredTransactions: number; disposedTransactions: number; acquiredDisposedRatio: number; totalAcquired: number; totalDisposed: number; averageAcquired: number; averageDisposed: number; totalPurchases: number; totalSales: number; }>; type InsiderTradeStatisticsResponse = z.infer; declare const CikMapperResponseSchema: z.ZodObject<{ reportingCik: z.ZodString; reportingName: z.ZodString; }, "strip", z.ZodTypeAny, { reportingCik: string; reportingName: string; }, { reportingCik: string; reportingName: string; }>; type CikMapperResponse = z.infer; declare const CikMapperBySymbolResponseSchema: z.ZodObject<{ symbol: z.ZodString; companyCik: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; companyCik: string; }, { symbol: string; companyCik: string; }>; type CikMapperBySymbolResponse = z.infer; declare const BeneficialOwnershipResponseSchema: z.ZodObject<{ cik: z.ZodString; symbol: z.ZodString; filingDate: z.ZodString; acceptedDate: z.ZodString; cusip: z.ZodString; nameOfReportingPerson: z.ZodString; citizenshipOrPlaceOfOrganization: z.ZodString; soleVotingPower: z.ZodString; sharedVotingPower: z.ZodString; soleDispositivePower: z.ZodString; sharedDispositivePower: z.ZodString; amountBeneficiallyOwned: z.ZodString; percentOfClass: z.ZodString; typeOfReportingPerson: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; url: string; cik: string; cusip: string; filingDate: string; acceptedDate: string; nameOfReportingPerson: string; citizenshipOrPlaceOfOrganization: string; soleVotingPower: string; sharedVotingPower: string; soleDispositivePower: string; sharedDispositivePower: string; amountBeneficiallyOwned: string; percentOfClass: string; typeOfReportingPerson: string; }, { symbol: string; url: string; cik: string; cusip: string; filingDate: string; acceptedDate: string; nameOfReportingPerson: string; citizenshipOrPlaceOfOrganization: string; soleVotingPower: string; sharedVotingPower: string; soleDispositivePower: string; sharedDispositivePower: string; amountBeneficiallyOwned: string; percentOfClass: string; typeOfReportingPerson: string; }>; type BeneficialOwnershipResponse = z.infer; declare const FailToDeliverResponseSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; price: z.ZodNumber; quantity: z.ZodNumber; cusip: z.ZodString; name: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; price: number; cusip: string; name: string; quantity: number; }, { symbol: string; date: string; price: number; cusip: string; name: string; quantity: number; }>; type FailToDeliverResponse = z.infer; declare enum TransactionType { AWARD = "A-Award", CONVERSION = "C-Conversion", RETURN = "D-Return", EXPIRE_SHORT = "E-ExpireShort", IN_KIND = "F-InKind", GIFT = "G-Gift", EXPIRE_LONG = "H-ExpireLong", DISCRETIONARY = "I-Discretionary", OTHER = "J-Other", SMALL = "L-Small", EXEMPT = "M-Exempt", OUT_OF_THE_MONEY = "O-OutOfTheMoney", PURCHASE = "P-Purchase", SALE = "S-Sale", TENDER = "U-Tender", WILL = "W-Will", IN_THE_MONEY = "X-InTheMoney", TRUST = "Z-Trust" } declare const Form13FResponseSchema: z.ZodObject<{ date: z.ZodString; fillingDate: z.ZodString; acceptedDate: z.ZodString; cik: z.ZodString; cusip: z.ZodString; tickercusip: z.ZodString; nameOfIssuer: z.ZodString; shares: z.ZodNumber; titleOfClass: z.ZodString; value: z.ZodNumber; link: z.ZodString; finalLink: z.ZodString; }, "strip", z.ZodTypeAny, { date: string; value: number; shares: number; cik: string; cusip: string; acceptedDate: string; link: string; fillingDate: string; tickercusip: string; nameOfIssuer: string; titleOfClass: string; finalLink: string; }, { date: string; value: number; shares: number; cik: string; cusip: string; acceptedDate: string; link: string; fillingDate: string; tickercusip: string; nameOfIssuer: string; titleOfClass: string; finalLink: string; }>; declare const InstitutionalHolderResponseSchema: z.ZodObject<{ holder: z.ZodString; shares: z.ZodNumber; dateReported: z.ZodString; change: z.ZodNumber; }, "strip", z.ZodTypeAny, { change: number; shares: number; holder: string; dateReported: string; }, { change: number; shares: number; holder: string; dateReported: string; }>; type Form13FResponse = z.infer; type InstitutionalHolderResponse = z.infer; declare const StockListSchema: z.ZodObject<{ symbol: z.ZodString; exchange: z.ZodString; exchangeShortName: z.ZodString; price: z.ZodNumber; name: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; exchange: string; price: number; name: string; exchangeShortName: string; }, { symbol: string; type: string; exchange: string; price: number; name: string; exchangeShortName: string; }>; declare const ETFListSchema: z.ZodObject<{ symbol: z.ZodString; exchange: z.ZodString; exchangeShortName: z.ZodString; price: z.ZodNumber; name: z.ZodString; type: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; exchange: string; price: number; name: string; exchangeShortName: string; }, { symbol: string; type: string; exchange: string; price: number; name: string; exchangeShortName: string; }>; declare const CryptoListSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; currency: z.ZodString; stockExchange: z.ZodString; exchangeShortName: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; currency: string; name: string; exchangeShortName: string; stockExchange: string; }, { symbol: string; currency: string; name: string; exchangeShortName: string; stockExchange: string; }>; declare const ForexListSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; currency: z.ZodString; stockExchange: z.ZodString; exchangeShortName: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; currency: string; name: string; exchangeShortName: string; stockExchange: string; }, { symbol: string; currency: string; name: string; exchangeShortName: string; stockExchange: string; }>; declare const AvailableIndexesListSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; currency: z.ZodString; stockExchange: z.ZodString; exchangeShortName: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; currency: string; name: string; exchangeShortName: string; stockExchange: string; }, { symbol: string; currency: string; name: string; exchangeShortName: string; stockExchange: string; }>; type StockList = z.infer; type ETFList = z.infer; type CryptoList = z.infer; type ForexList = z.infer; type AvailableIndexesList = z.infer; declare const ExchangeMarketHoursSchema: z.ZodObject<{ exchange: z.ZodString; name: z.ZodString; openingHour: z.ZodString; closingHour: z.ZodString; timezone: z.ZodString; isMarketOpen: z.ZodBoolean; }, "strip", z.ZodTypeAny, { exchange: string; name: string; openingHour: string; closingHour: string; timezone: string; isMarketOpen: boolean; }, { exchange: string; name: string; openingHour: string; closingHour: string; timezone: string; isMarketOpen: boolean; }>; type ExchangeMarketHours = z.infer; declare const MarketPerformanceSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; change: z.ZodNumber; price: z.ZodNumber; changesPercentage: z.ZodNumber; exchange: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol: string; change: number; price: number; name: string; changesPercentage: number; exchange?: string | undefined; }, { symbol: string; change: number; price: number; name: string; changesPercentage: number; exchange?: string | undefined; }>; type MarketPerformance = z.infer; declare const MarketSectorPerformanceSchema: z.ZodObject<{ date: z.ZodString; sector: z.ZodString; exchange: z.ZodString; averageChange: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; exchange: string; sector: string; averageChange: number; }, { date: string; exchange: string; sector: string; averageChange: number; }>; type MarketSectorPerformance = z.infer; declare const IndustryPESnapshotSchema: z.ZodObject<{ date: z.ZodString; industry: z.ZodString; exchange: z.ZodString; pe: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; exchange: string; industry: string; pe: number; }, { date: string; exchange: string; industry: string; pe: number; }>; type IndustryPESnapshot = z.infer; declare const MarketIndexSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; price: z.ZodNumber; changesPercentage: z.ZodNumber; change: z.ZodNumber; dayLow: z.ZodNumber; dayHigh: z.ZodNumber; yearHigh: z.ZodNumber; yearLow: z.ZodNumber; marketCap: z.ZodNullable; priceAvg50: z.ZodNumber; priceAvg200: z.ZodNumber; exchange: z.ZodString; volume: z.ZodNumber; avgVolume: z.ZodNumber; open: z.ZodNumber; previousClose: z.ZodNumber; eps: z.ZodNullable; pe: z.ZodNullable; earningsAnnouncement: z.ZodNullable; sharesOutstanding: z.ZodNullable; timestamp: z.ZodNumber; } & { type: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol: string; eps: number | null; exchange: string; change: number; marketCap: number | null; price: number; volume: number; name: string; avgVolume: number; changesPercentage: number; dayLow: number; dayHigh: number; yearHigh: number; yearLow: number; priceAvg50: number; priceAvg200: number; open: number; previousClose: number; pe: number | null; earningsAnnouncement: string | null; sharesOutstanding: number | null; timestamp: number; type?: string | undefined; }, { symbol: string; eps: number | null; exchange: string; change: number; marketCap: number | null; price: number; volume: number; name: string; avgVolume: number; changesPercentage: number; dayLow: number; dayHigh: number; yearHigh: number; yearLow: number; priceAvg50: number; priceAvg200: number; open: number; previousClose: number; pe: number | null; earningsAnnouncement: string | null; sharesOutstanding: number | null; timestamp: number; type?: string | undefined; }>; type MarketIndex = z.infer; declare const MutualFundHoldingSchema: z.ZodObject<{ holder: z.ZodString; shares: z.ZodNumber; dateReported: z.ZodString; change: z.ZodNumber; weightPercent: z.ZodNumber; }, "strip", z.ZodTypeAny, { change: number; shares: number; holder: string; dateReported: string; weightPercent: number; }, { change: number; shares: number; holder: string; dateReported: string; weightPercent: number; }>; type MutualFundHolding = z.infer; declare const NewsSchema: z.ZodObject<{ symbol: z.ZodString; publishedDate: z.ZodString; publisher: z.ZodString; title: z.ZodString; image: z.ZodString; site: z.ZodString; text: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; title: string; url: string; image: string; publishedDate: string; publisher: string; site: string; text: string; }, { symbol: string; title: string; url: string; image: string; publishedDate: string; publisher: string; site: string; text: string; }>; declare const ArticleSchema: z.ZodObject<{ title: z.ZodString; date: z.ZodString; content: z.ZodString; tickers: z.ZodString; image: z.ZodString; link: z.ZodString; author: z.ZodString; site: z.ZodString; }, "strip", z.ZodTypeAny, { date: string; title: string; image: string; link: string; content: string; site: string; tickers: string; author: string; }, { date: string; title: string; image: string; link: string; content: string; site: string; tickers: string; author: string; }>; type News = z.infer; type Article = z.infer; declare const QuoteSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; price: z.ZodNumber; changesPercentage: z.ZodNumber; change: z.ZodNumber; dayLow: z.ZodNumber; dayHigh: z.ZodNumber; yearHigh: z.ZodNumber; yearLow: z.ZodNumber; marketCap: z.ZodNullable; priceAvg50: z.ZodNumber; priceAvg200: z.ZodNumber; exchange: z.ZodString; volume: z.ZodNumber; avgVolume: z.ZodNumber; open: z.ZodNumber; previousClose: z.ZodNumber; eps: z.ZodNullable; pe: z.ZodNullable; earningsAnnouncement: z.ZodNullable; sharesOutstanding: z.ZodNullable; timestamp: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; eps: number | null; exchange: string; change: number; marketCap: number | null; price: number; volume: number; name: string; avgVolume: number; changesPercentage: number; dayLow: number; dayHigh: number; yearHigh: number; yearLow: number; priceAvg50: number; priceAvg200: number; open: number; previousClose: number; pe: number | null; earningsAnnouncement: string | null; sharesOutstanding: number | null; timestamp: number; }, { symbol: string; eps: number | null; exchange: string; change: number; marketCap: number | null; price: number; volume: number; name: string; avgVolume: number; changesPercentage: number; dayLow: number; dayHigh: number; yearHigh: number; yearLow: number; priceAvg50: number; priceAvg200: number; open: number; previousClose: number; pe: number | null; earningsAnnouncement: string | null; sharesOutstanding: number | null; timestamp: number; }>; type Quote = z.infer; declare const QuoteShortSchema: z.ZodObject<{ symbol: z.ZodString; price: z.ZodNumber; change: z.ZodNumber; volume: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; change: number; price: number; volume: number; }, { symbol: string; change: number; price: number; volume: number; }>; type QuoteShort = z.infer; declare const HistoricalPriceDataSchema: z.ZodObject<{ date: z.ZodString; open: z.ZodNumber; high: z.ZodNumber; low: z.ZodNumber; close: z.ZodNumber; adjClose: z.ZodNumber; volume: z.ZodNumber; unadjustedVolume: z.ZodNumber; change: z.ZodNumber; changePercent: z.ZodNumber; vwap: z.ZodNumber; label: z.ZodString; changeOverTime: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; label: string; change: number; volume: number; open: number; high: number; low: number; close: number; adjClose: number; unadjustedVolume: number; changePercent: number; vwap: number; changeOverTime: number; }, { date: string; label: string; change: number; volume: number; open: number; high: number; low: number; close: number; adjClose: number; unadjustedVolume: number; changePercent: number; vwap: number; changeOverTime: number; }>; type HistoricalPriceData = z.infer; declare const HistoricalPriceResponseSchema: z.ZodObject<{ symbol: z.ZodString; historical: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; historical: { date: string; label: string; change: number; volume: number; open: number; high: number; low: number; close: number; adjClose: number; unadjustedVolume: number; changePercent: number; vwap: number; changeOverTime: number; }[]; }, { symbol: string; historical: { date: string; label: string; change: number; volume: number; open: number; high: number; low: number; close: number; adjClose: number; unadjustedVolume: number; changePercent: number; vwap: number; changeOverTime: number; }[]; }>; type HistoricalPriceResponse = z.infer; declare const IntradayPriceSchema: z.ZodObject<{ date: z.ZodString; open: z.ZodNumber; low: z.ZodNumber; high: z.ZodNumber; close: z.ZodNumber; volume: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; volume: number; open: number; high: number; low: number; close: number; }, { date: string; volume: number; open: number; high: number; low: number; close: number; }>; type IntradayPrice = z.infer; declare const RSSFeedItemSchema: z.ZodObject<{ title: z.ZodString; date: z.ZodString; link: z.ZodString; cik: z.ZodString; form_type: z.ZodString; ticker: z.ZodString; done: z.ZodBoolean; }, "strip", z.ZodTypeAny, { date: string; title: string; cik: string; link: string; form_type: string; ticker: string; done: boolean; }, { date: string; title: string; cik: string; link: string; form_type: string; ticker: string; done: boolean; }>; declare const RSSFeedV3ItemSchema: z.ZodObject<{ title: z.ZodString; date: z.ZodString; link: z.ZodString; cik: z.ZodString; form_type: z.ZodString; ticker: z.ZodString; done: z.ZodBoolean; }, "strip", z.ZodTypeAny, { date: string; title: string; cik: string; link: string; form_type: string; ticker: string; done: boolean; }, { date: string; title: string; cik: string; link: string; form_type: string; ticker: string; done: boolean; }>; declare const RSSFeed8KItemSchema: z.ZodObject<{ title: z.ZodString; symbol: z.ZodString; cik: z.ZodString; link: z.ZodString; finalLink: z.ZodString; date: z.ZodString; process: z.ZodString; hasFinancials: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; date: string; title: string; cik: string; link: string; finalLink: string; process: string; hasFinancials: string; }, { symbol: string; date: string; title: string; cik: string; link: string; finalLink: string; process: string; hasFinancials: string; }>; declare const SECFilingSchema: z.ZodObject<{ symbol: z.ZodString; cik: z.ZodString; type: z.ZodString; link: z.ZodString; finalLink: z.ZodString; acceptedDate: z.ZodString; fillingDate: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; cik: string; acceptedDate: string; link: string; fillingDate: string; finalLink: string; }, { symbol: string; type: string; cik: string; acceptedDate: string; link: string; fillingDate: string; finalLink: string; }>; declare const IndustryClassificationSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; cik: z.ZodString; sicCode: z.ZodString; industryTitle: z.ZodString; businessAdress: z.ZodString; phoneNumber: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; cik: string; name: string; sicCode: string; industryTitle: string; businessAdress: string; phoneNumber: string; }, { symbol: string; cik: string; name: string; sicCode: string; industryTitle: string; businessAdress: string; phoneNumber: string; }>; declare const IndustryClassificationCodeSchema: z.ZodObject<{ office: z.ZodString; sicCode: z.ZodString; industryTitle: z.ZodString; }, "strip", z.ZodTypeAny, { sicCode: string; industryTitle: string; office: string; }, { sicCode: string; industryTitle: string; office: string; }>; declare const RSSFeedParamsSchema: z.ZodObject<{ limit: z.ZodOptional; type: z.ZodOptional; from: z.ZodOptional; to: z.ZodOptional; isDone: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; limit?: number | undefined; from?: string | undefined; to?: string | undefined; isDone?: boolean | undefined; }, { type?: string | undefined; limit?: number | undefined; from?: string | undefined; to?: string | undefined; isDone?: boolean | undefined; }>; declare const RSSFeedV3ParamsSchema: z.ZodObject<{ page: z.ZodOptional; datatype: z.ZodOptional; }, "strip", z.ZodTypeAny, { page?: number | undefined; datatype?: string | undefined; }, { page?: number | undefined; datatype?: string | undefined; }>; declare const RSSFeedAllItemSchema: z.ZodObject<{ symbol: z.ZodString; fillingDate: z.ZodString; acceptedDate: z.ZodString; cik: z.ZodString; type: z.ZodString; link: z.ZodString; finalLink: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; cik: string; acceptedDate: string; link: string; fillingDate: string; finalLink: string; }, { symbol: string; type: string; cik: string; acceptedDate: string; link: string; fillingDate: string; finalLink: string; }>; declare const RSSFeed8KParamsSchema: z.ZodObject<{ page: z.ZodOptional; from: z.ZodOptional; to: z.ZodOptional; hasFinancial: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { limit?: number | undefined; from?: string | undefined; to?: string | undefined; page?: number | undefined; hasFinancial?: boolean | undefined; }, { limit?: number | undefined; from?: string | undefined; to?: string | undefined; page?: number | undefined; hasFinancial?: boolean | undefined; }>; declare const SECFilingsParamsSchema: z.ZodObject<{ page: z.ZodOptional; type: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; page?: number | undefined; }, { type?: string | undefined; page?: number | undefined; }>; declare const IndividualIndustryClassificationParamsSchema: z.ZodObject<{ symbol: z.ZodOptional; cik: z.ZodOptional; sicCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { symbol?: string | undefined; cik?: number | undefined; sicCode?: number | undefined; }, { symbol?: string | undefined; cik?: number | undefined; sicCode?: number | undefined; }>; declare const IndustryClassificationCodesParamsSchema: z.ZodObject<{ industryTitle: z.ZodOptional; sicCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { sicCode?: number | undefined; industryTitle?: string | undefined; }, { sicCode?: number | undefined; industryTitle?: string | undefined; }>; type RSSFeedItem = z.infer; type RSSFeedV3Item = z.infer; type RSSFeed8KItem = z.infer; type SECFiling = z.infer; type IndustryClassification = z.infer; type IndustryClassificationCode = z.infer; type RSSFeedParams = z.infer; type RSSFeedV3Params = z.infer; type RSSFeedAllItem = z.infer; type RSSFeed8KParams = z.infer; type SECFilingsParams = z.infer; type IndividualIndustryClassificationParams = z.infer; type IndustryClassificationCodesParams = z.infer; declare const ScreenerParamsSchema: z.ZodObject<{ marketCapMoreThan: z.ZodOptional; marketCapLowerThan: z.ZodOptional; sector: z.ZodOptional; industry: z.ZodOptional; betaMoreThan: z.ZodOptional; betaLowerThan: z.ZodOptional; priceMoreThan: z.ZodOptional; priceLowerThan: z.ZodOptional; dividendMoreThan: z.ZodOptional; dividendLowerThan: z.ZodOptional; volumeMoreThan: z.ZodOptional; volumeLowerThan: z.ZodOptional; exchange: z.ZodOptional; country: z.ZodOptional; isEtf: z.ZodOptional; isFund: z.ZodOptional; isActivelyTrading: z.ZodOptional; limit: z.ZodOptional; includeAllShareClasses: z.ZodOptional; }, "strip", z.ZodTypeAny, { exchange?: string | undefined; country?: string | undefined; industry?: string | undefined; sector?: string | undefined; isEtf?: boolean | undefined; isActivelyTrading?: boolean | undefined; isFund?: boolean | undefined; limit?: number | undefined; marketCapMoreThan?: number | undefined; marketCapLowerThan?: number | undefined; betaMoreThan?: number | undefined; betaLowerThan?: number | undefined; priceMoreThan?: number | undefined; priceLowerThan?: number | undefined; dividendMoreThan?: number | undefined; dividendLowerThan?: number | undefined; volumeMoreThan?: number | undefined; volumeLowerThan?: number | undefined; includeAllShareClasses?: boolean | undefined; }, { exchange?: string | undefined; country?: string | undefined; industry?: string | undefined; sector?: string | undefined; isEtf?: boolean | undefined; isActivelyTrading?: boolean | undefined; isFund?: boolean | undefined; limit?: number | undefined; marketCapMoreThan?: number | undefined; marketCapLowerThan?: number | undefined; betaMoreThan?: number | undefined; betaLowerThan?: number | undefined; priceMoreThan?: number | undefined; priceLowerThan?: number | undefined; dividendMoreThan?: number | undefined; dividendLowerThan?: number | undefined; volumeMoreThan?: number | undefined; volumeLowerThan?: number | undefined; includeAllShareClasses?: boolean | undefined; }>; declare const ScreenerSchema: z.ZodObject<{ symbol: z.ZodString; companyName: z.ZodString; marketCap: z.ZodNullable; sector: z.ZodNullable; industry: z.ZodNullable; beta: z.ZodNullable; price: z.ZodNumber; lastAnnualDividend: z.ZodNullable; volume: z.ZodNumber; exchange: z.ZodString; exchangeShortName: z.ZodString; country: z.ZodString; isEtf: z.ZodBoolean; isFund: z.ZodBoolean; isActivelyTrading: z.ZodBoolean; }, "strip", z.ZodTypeAny, { symbol: string; exchange: string; country: string; marketCap: number | null; price: number; beta: number | null; volume: number; companyName: string; industry: string | null; sector: string | null; isEtf: boolean; isActivelyTrading: boolean; isFund: boolean; exchangeShortName: string; lastAnnualDividend: number | null; }, { symbol: string; exchange: string; country: string; marketCap: number | null; price: number; beta: number | null; volume: number; companyName: string; industry: string | null; sector: string | null; isEtf: boolean; isActivelyTrading: boolean; isFund: boolean; exchangeShortName: string; lastAnnualDividend: number | null; }>; declare const AvailableExchangesSchema: z.ZodObject<{ exchange: z.ZodString; name: z.ZodString; countryName: z.ZodString; countryCode: z.ZodString; symbolSuffix: z.ZodString; delay: z.ZodNullable; }, "strip", z.ZodTypeAny, { exchange: string; name: string; countryName: string; countryCode: string; symbolSuffix: string; delay: string | null; }, { exchange: string; name: string; countryName: string; countryCode: string; symbolSuffix: string; delay: string | null; }>; declare const AvailableSectorsSchema: z.ZodObject<{ sector: z.ZodString; }, "strip", z.ZodTypeAny, { sector: string; }, { sector: string; }>; declare const AvailableIndustriesSchema: z.ZodObject<{ industry: z.ZodString; }, "strip", z.ZodTypeAny, { industry: string; }, { industry: string; }>; declare const AvailableCountriesSchema: z.ZodObject<{ country: z.ZodString; }, "strip", z.ZodTypeAny, { country: string; }, { country: string; }>; type ScreenerParams = z.infer; type Screener = z.infer; type AvailableExchanges = z.infer; type AvailableSectors = z.infer; type AvailableIndustries = z.infer; type AvailableCountries = z.infer; declare const SearchResultSchema: z.ZodObject<{ symbol: z.ZodString; name: z.ZodString; currency: z.ZodNullable; stockExchange: z.ZodNullable; exchangeShortName: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; currency: string | null; name: string; exchangeShortName: string | null; stockExchange: string | null; }, { symbol: string; currency: string | null; name: string; exchangeShortName: string | null; stockExchange: string | null; }>; type SearchResult = z.infer; declare const AnalystEstimateSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; revenueLow: z.ZodNullable; revenueHigh: z.ZodNullable; revenueAvg: z.ZodNullable; ebitdaLow: z.ZodNullable; ebitdaHigh: z.ZodNullable; ebitdaAvg: z.ZodNullable; ebitLow: z.ZodNullable; ebitHigh: z.ZodNullable; ebitAvg: z.ZodNullable; netIncomeLow: z.ZodNullable; netIncomeHigh: z.ZodNullable; netIncomeAvg: z.ZodNullable; sgaExpenseLow: z.ZodNullable; sgaExpenseHigh: z.ZodNullable; sgaExpenseAvg: z.ZodNullable; epsAvg: z.ZodNullable; epsHigh: z.ZodNullable; epsLow: z.ZodNullable; numAnalystsRevenue: z.ZodNullable; numAnalystsEps: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; date: string; revenueLow: number | null; revenueHigh: number | null; revenueAvg: number | null; ebitdaLow: number | null; ebitdaHigh: number | null; ebitdaAvg: number | null; ebitLow: number | null; ebitHigh: number | null; ebitAvg: number | null; netIncomeLow: number | null; netIncomeHigh: number | null; netIncomeAvg: number | null; sgaExpenseLow: number | null; sgaExpenseHigh: number | null; sgaExpenseAvg: number | null; epsAvg: number | null; epsHigh: number | null; epsLow: number | null; numAnalystsRevenue: number | null; numAnalystsEps: number | null; }, { symbol: string; date: string; revenueLow: number | null; revenueHigh: number | null; revenueAvg: number | null; ebitdaLow: number | null; ebitdaHigh: number | null; ebitdaAvg: number | null; ebitLow: number | null; ebitHigh: number | null; ebitAvg: number | null; netIncomeLow: number | null; netIncomeHigh: number | null; netIncomeAvg: number | null; sgaExpenseLow: number | null; sgaExpenseHigh: number | null; sgaExpenseAvg: number | null; epsAvg: number | null; epsHigh: number | null; epsLow: number | null; numAnalystsRevenue: number | null; numAnalystsEps: number | null; }>; declare const PriceTargetConsensusSchema: z.ZodObject<{ symbol: z.ZodString; targetHigh: z.ZodNullable; targetLow: z.ZodNullable; targetConsensus: z.ZodNullable; targetMedian: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; targetHigh: number | null; targetLow: number | null; targetConsensus: number | null; targetMedian: number | null; }, { symbol: string; targetHigh: number | null; targetLow: number | null; targetConsensus: number | null; targetMedian: number | null; }>; declare const PriceTargetSummarySchema: z.ZodObject<{ symbol: z.ZodString; lastMonthCount: z.ZodNullable; lastMonthAvgPriceTarget: z.ZodNullable; lastQuarterCount: z.ZodNullable; lastQuarterAvgPriceTarget: z.ZodNullable; lastYearCount: z.ZodNullable; lastYearAvgPriceTarget: z.ZodNullable; allTimeCount: z.ZodNullable; allTimeAvgPriceTarget: z.ZodNullable; publishers: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; lastMonthCount: number | null; lastMonthAvgPriceTarget: number | null; lastQuarterCount: number | null; lastQuarterAvgPriceTarget: number | null; lastYearCount: number | null; lastYearAvgPriceTarget: number | null; allTimeCount: number | null; allTimeAvgPriceTarget: number | null; publishers: string | null; }, { symbol: string; lastMonthCount: number | null; lastMonthAvgPriceTarget: number | null; lastQuarterCount: number | null; lastQuarterAvgPriceTarget: number | null; lastYearCount: number | null; lastYearAvgPriceTarget: number | null; allTimeCount: number | null; allTimeAvgPriceTarget: number | null; publishers: string | null; }>; declare const StockGradeSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; gradingCompany: z.ZodNullable; previousGrade: z.ZodNullable; newGrade: z.ZodNullable; action: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; date: string; gradingCompany: string | null; previousGrade: string | null; newGrade: string | null; action: string | null; }, { symbol: string; date: string; gradingCompany: string | null; previousGrade: string | null; newGrade: string | null; action: string | null; }>; declare const GradesConsensusSchema: z.ZodObject<{ symbol: z.ZodString; strongBuy: z.ZodNumber; buy: z.ZodNumber; hold: z.ZodNumber; sell: z.ZodNumber; strongSell: z.ZodNumber; consensus: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; strongBuy: number; buy: number; hold: number; sell: number; strongSell: number; consensus: string; }, { symbol: string; strongBuy: number; buy: number; hold: number; sell: number; strongSell: number; consensus: string; }>; type AnalystEstimate = z.infer; type PriceTargetConsensus = z.infer; type PriceTargetSummary = z.infer; type StockGrade = z.infer; type GradesConsensus = z.infer; declare const DCFValuationSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodNullable; dcf: z.ZodNullable; "Stock Price": z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; date: string | null; dcf: number | null; "Stock Price": number | null; }, { symbol: string; date: string | null; dcf: number | null; "Stock Price": number | null; }>; declare const CompanyRatingSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodOptional; rating: z.ZodNullable; overallScore: z.ZodNullable; discountedCashFlowScore: z.ZodNullable; returnOnEquityScore: z.ZodNullable; returnOnAssetsScore: z.ZodNullable; debtToEquityScore: z.ZodNullable; priceToEarningsScore: z.ZodNullable; priceToBookScore: z.ZodNullable; }, "strip", z.ZodTypeAny, { symbol: string; rating: string | null; overallScore: number | null; discountedCashFlowScore: number | null; returnOnEquityScore: number | null; returnOnAssetsScore: number | null; debtToEquityScore: number | null; priceToEarningsScore: number | null; priceToBookScore: number | null; date?: string | undefined; }, { symbol: string; rating: string | null; overallScore: number | null; discountedCashFlowScore: number | null; returnOnEquityScore: number | null; returnOnAssetsScore: number | null; debtToEquityScore: number | null; priceToEarningsScore: number | null; priceToBookScore: number | null; date?: string | undefined; }>; type DCFValuation = z.infer; type CompanyRating = z.infer; declare const TechnicalIndicatorSchema: z.ZodObject<{ date: z.ZodString; open: z.ZodNullable; high: z.ZodNullable; low: z.ZodNullable; close: z.ZodNullable; volume: z.ZodNullable; sma: z.ZodOptional; ema: z.ZodOptional; wma: z.ZodOptional; dema: z.ZodOptional; tema: z.ZodOptional; rsi: z.ZodOptional; standardDeviation: z.ZodOptional; williams: z.ZodOptional; adx: z.ZodOptional; }, "strip", z.ZodTypeAny, { date: string; volume: number | null; open: number | null; high: number | null; low: number | null; close: number | null; sma?: number | undefined; ema?: number | undefined; wma?: number | undefined; dema?: number | undefined; tema?: number | undefined; rsi?: number | undefined; standardDeviation?: number | undefined; williams?: number | undefined; adx?: number | undefined; }, { date: string; volume: number | null; open: number | null; high: number | null; low: number | null; close: number | null; sma?: number | undefined; ema?: number | undefined; wma?: number | undefined; dema?: number | undefined; tema?: number | undefined; rsi?: number | undefined; standardDeviation?: number | undefined; williams?: number | undefined; adx?: number | undefined; }>; type TechnicalIndicator = z.infer; declare const SenateTradingResponseSchema: z.ZodObject<{ symbol: z.ZodString; disclosureDate: z.ZodString; transactionDate: z.ZodString; firstName: z.ZodString; lastName: z.ZodString; office: z.ZodString; district: z.ZodString; owner: z.ZodString; assetDescription: z.ZodString; assetType: z.ZodString; type: z.ZodString; amount: z.ZodString; capitalGainsOver200USD: z.ZodOptional; comment: z.ZodString; link: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; link: string; transactionDate: string; owner: string; office: string; disclosureDate: string; firstName: string; lastName: string; district: string; assetDescription: string; assetType: string; amount: string; comment: string; capitalGainsOver200USD?: string | undefined; }, { symbol: string; type: string; link: string; transactionDate: string; owner: string; office: string; disclosureDate: string; firstName: string; lastName: string; district: string; assetDescription: string; assetType: string; amount: string; comment: string; capitalGainsOver200USD?: string | undefined; }>; declare const HouseTradingResponseSchema: z.ZodObject<{ symbol: z.ZodString; disclosureDate: z.ZodString; transactionDate: z.ZodString; firstName: z.ZodString; lastName: z.ZodString; office: z.ZodString; district: z.ZodString; owner: z.ZodString; assetDescription: z.ZodString; assetType: z.ZodString; type: z.ZodString; amount: z.ZodString; capitalGainsOver200USD: z.ZodString; comment: z.ZodString; link: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; link: string; transactionDate: string; owner: string; office: string; disclosureDate: string; firstName: string; lastName: string; district: string; assetDescription: string; assetType: string; amount: string; capitalGainsOver200USD: string; comment: string; }, { symbol: string; type: string; link: string; transactionDate: string; owner: string; office: string; disclosureDate: string; firstName: string; lastName: string; district: string; assetDescription: string; assetType: string; amount: string; capitalGainsOver200USD: string; comment: string; }>; declare const SenateHouseTradingByNameResponseSchema: z.ZodObject<{ symbol: z.ZodString; disclosureDate: z.ZodString; transactionDate: z.ZodString; firstName: z.ZodString; lastName: z.ZodString; office: z.ZodString; district: z.ZodString; owner: z.ZodString; assetDescription: z.ZodString; assetType: z.ZodString; type: z.ZodString; amount: z.ZodString; capitalGainsOver200USD: z.ZodString; comment: z.ZodString; link: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; type: string; link: string; transactionDate: string; owner: string; office: string; disclosureDate: string; firstName: string; lastName: string; district: string; assetDescription: string; assetType: string; amount: string; capitalGainsOver200USD: string; comment: string; }, { symbol: string; type: string; link: string; transactionDate: string; owner: string; office: string; disclosureDate: string; firstName: string; lastName: string; district: string; assetDescription: string; assetType: string; amount: string; capitalGainsOver200USD: string; comment: string; }>; type SenateTradingResponse = z.infer; type HouseTradingResponse = z.infer; type SenateHouseTradingByNameResponse = z.infer; declare const StockSplitSchema: z.ZodObject<{ date: z.ZodString; label: z.ZodString; numerator: z.ZodNumber; denominator: z.ZodNumber; }, "strip", z.ZodTypeAny, { date: string; label: string; numerator: number; denominator: number; }, { date: string; label: string; numerator: number; denominator: number; }>; type StockSplit = z.infer; declare const StockSplitResponseSchema: z.ZodObject<{ symbol: z.ZodString; historical: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; historical: { date: string; label: string; numerator: number; denominator: number; }[]; }, { symbol: string; historical: { date: string; label: string; numerator: number; denominator: number; }[]; }>; type StockSplitResponse = z.infer; declare const StockDividendSchema: z.ZodObject<{ date: z.ZodString; label: z.ZodString; adjDividend: z.ZodNumber; dividend: z.ZodNumber; recordDate: z.ZodString; paymentDate: z.ZodString; declarationDate: z.ZodString; }, "strip", z.ZodTypeAny, { date: string; label: string; adjDividend: number; dividend: number; recordDate: string; paymentDate: string; declarationDate: string; }, { date: string; label: string; adjDividend: number; dividend: number; recordDate: string; paymentDate: string; declarationDate: string; }>; type StockDividend = z.infer; declare const StockDividendResponseSchema: z.ZodObject<{ symbol: z.ZodString; historical: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { symbol: string; historical: { date: string; label: string; adjDividend: number; dividend: number; recordDate: string; paymentDate: string; declarationDate: string; }[]; }, { symbol: string; historical: { date: string; label: string; adjDividend: number; dividend: number; recordDate: string; paymentDate: string; declarationDate: string; }[]; }>; type StockDividendResponse = z.infer; declare const MarketCapSchema: z.ZodObject<{ symbol: z.ZodString; date: z.ZodString; marketCap: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; date: string; marketCap: number; }, { symbol: string; date: string; marketCap: number; }>; type MarketCap = z.infer; declare const StockRealTimePriceSchema: z.ZodObject<{ symbol: z.ZodString; price: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; price: number; }, { symbol: string; price: number; }>; type StockRealTimePrice = z.infer; declare const StockRealTimePriceFullSchema: z.ZodObject<{ bidSize: z.ZodNumber; askPrice: z.ZodNumber; volume: z.ZodNumber; askSize: z.ZodNumber; bidPrice: z.ZodNumber; lastSalePrice: z.ZodNumber; lastSaleSize: z.ZodNumber; lastSaleTime: z.ZodNumber; fmpLast: z.ZodNumber; lastUpdated: z.ZodNumber; symbol: z.ZodString; }, "strip", z.ZodTypeAny, { symbol: string; volume: number; lastUpdated: number; bidSize: number; askPrice: number; askSize: number; bidPrice: number; lastSalePrice: number; lastSaleSize: number; lastSaleTime: number; fmpLast: number; }, { symbol: string; volume: number; lastUpdated: number; bidSize: number; askPrice: number; askSize: number; bidPrice: number; lastSalePrice: number; lastSaleSize: number; lastSaleTime: number; fmpLast: number; }>; type StockRealTimePriceFull = z.infer; declare const StockPriceChangeSchema: z.ZodObject<{ symbol: z.ZodString; '1D': z.ZodNumber; '5D': z.ZodNumber; '1M': z.ZodNumber; '3M': z.ZodNumber; '6M': z.ZodNumber; ytd: z.ZodNumber; '1Y': z.ZodNumber; '3Y': z.ZodNumber; '5Y': z.ZodNumber; '10Y': z.ZodNumber; max: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; max: number; '1D': number; '5D': number; '1M': number; '3M': number; '6M': number; ytd: number; '1Y': number; '3Y': number; '5Y': number; '10Y': number; }, { symbol: string; max: number; '1D': number; '5D': number; '1M': number; '3M': number; '6M': number; ytd: number; '1Y': number; '3Y': number; '5Y': number; '10Y': number; }>; type StockPriceChange = z.infer; interface StockListResponse { stockList: T[]; } interface CompaniesPriceListResponse { companiesPriceList: T[]; } declare const AftermarketTradeSchema: z.ZodObject<{ symbol: z.ZodString; price: z.ZodNumber; tradeSize: z.ZodNumber; timestamp: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; price: number; timestamp: number; tradeSize: number; }, { symbol: string; price: number; timestamp: number; tradeSize: number; }>; type AftermarketTrade = z.infer; declare const AftermarketQuoteSchema: z.ZodObject<{ symbol: z.ZodString; bidSize: z.ZodNumber; bidPrice: z.ZodNumber; askSize: z.ZodNumber; askPrice: z.ZodNumber; volume: z.ZodNumber; timestamp: z.ZodNumber; }, "strip", z.ZodTypeAny, { symbol: string; volume: number; timestamp: number; bidSize: number; askPrice: number; askSize: number; bidPrice: number; }, { symbol: string; volume: number; timestamp: number; bidSize: number; askPrice: number; askSize: number; bidPrice: number; }>; type AftermarketQuote = z.infer; export { type APIResponse, type AftermarketQuote, AftermarketQuoteSchema, type AftermarketTrade, AftermarketTradeSchema, type AnalystEstimate, AnalystEstimateSchema, type Article, ArticleSchema, type AvailableCountries, AvailableCountriesSchema, type AvailableExchanges, AvailableExchangesSchema, type AvailableIndexesList, AvailableIndexesListSchema, type AvailableIndustries, AvailableIndustriesSchema, type AvailableSectors, AvailableSectorsSchema, type BalanceSheet, type BalanceSheetGrowth, BalanceSheetGrowthSchema, BalanceSheetSchema, type BeneficialOwnershipResponse, BeneficialOwnershipResponseSchema, type CashFlowStatement, CashFlowStatementSchema, type CashflowGrowth, CashflowGrowthSchema, type CikMapperBySymbolResponse, CikMapperBySymbolResponseSchema, type CikMapperResponse, CikMapperResponseSchema, type CompaniesPriceListResponse, type CompanyNotes, CompanyNotesSchema, type CompanyProfile, CompanyProfileSchema, type CompanyRating, CompanyRatingSchema, type CompanyTranscriptData, CompanyTranscriptDataSchema, type CryptoList, CryptoListSchema, type DCFValuation, DCFValuationSchema, type DateRangeParams, type DividendsCalendar, DividendsCalendarSchema, type ETFCountryWeighting, ETFCountryWeightingSchema, type ETFHolder, ETFHolderSchema, type ETFHolding, type ETFHoldingDates, ETFHoldingDatesSchema, ETFHoldingSchema, type ETFList, ETFListSchema, type ETFProfile, ETFProfileSchema, type ETFStockExposure, ETFStockExposureSchema, type ETFWeighting, ETFWeightingSchema, type EarningsCalendar, EarningsCalendarSchema, type EarningsCallTranscript, EarningsCallTranscriptSchema, type EarningsConfirmed, EarningsConfirmedSchema, type EarningsHistorical, EarningsHistoricalSchema, type EarningsSurprises, EarningsSurprisesSchema, type EconomicIndicator, type EconomicIndicatorName, EconomicIndicatorNameSchema, EconomicIndicatorSchema, type EconomicsCalendar, EconomicsCalendarSchema, type EnterpriseValue, EnterpriseValueSchema, Exchange, type ExchangeMarketHours, ExchangeMarketHoursSchema, type ExecutiveCompensation, ExecutiveCompensationSchema, type FMPConfig, type FMPErrorType, type FailToDeliverResponse, FailToDeliverResponseSchema, type FinancialGrowth, FinancialGrowthSchema, type FinancialRatios, FinancialRatiosSchema, type FinancialRatiosTTM, FinancialRatiosTTMSchema, type FinancialScores, FinancialScoresSchema, type ForexList, ForexListSchema, type Form13FResponse, Form13FResponseSchema, type GradesConsensus, GradesConsensusSchema, type HistoricalEmployeeCount, HistoricalEmployeeCountSchema, type HistoricalPriceData, HistoricalPriceDataSchema, type HistoricalPriceResponse, HistoricalPriceResponseSchema, type HistoricalSharesFloat, HistoricalSharesFloatSchema, type HouseTradingResponse, HouseTradingResponseSchema, type IPOCalendar, IPOCalendarSchema, type IncomeGrowth, IncomeGrowthSchema, type IncomeStatement, IncomeStatementSchema, type IndividualIndustryClassificationParams, IndividualIndustryClassificationParamsSchema, type IndustryClassification, type IndustryClassificationCode, IndustryClassificationCodeSchema, type IndustryClassificationCodesParams, IndustryClassificationCodesParamsSchema, IndustryClassificationSchema, type IndustryPESnapshot, IndustryPESnapshotSchema, type InsiderTradeStatisticsResponse, InsiderTradeStatisticsResponseSchema, type InsiderTradingRSSResponse, InsiderTradingRSSResponseSchema, type InsiderTradingSearchResponse, InsiderTradingSearchResponseSchema, type InsidersBySymbolResponse, InsidersBySymbolResponseSchema, type InstitutionalHolderResponse, InstitutionalHolderResponseSchema, type IntradayPrice, IntradayPriceSchema, type KeyMetrics, KeyMetricsSchema, type KeyMetricsTTM, KeyMetricsTTMSchema, type MarketCap, MarketCapSchema, type MarketIndex, MarketIndexSchema, type MarketPerformance, MarketPerformanceSchema, type MarketSectorPerformance, MarketSectorPerformanceSchema, type MutualFundHolding, MutualFundHoldingSchema, type News, NewsSchema, type PaginationParams, Period, type PeriodParams, type PriceTargetConsensus, PriceTargetConsensusSchema, type PriceTargetSummary, PriceTargetSummarySchema, type QueryParams, type Quote, QuoteSchema, type QuoteShort, QuoteShortSchema, type RSSFeed8KItem, RSSFeed8KItemSchema, type RSSFeed8KParams, RSSFeed8KParamsSchema, type RSSFeedAllItem, RSSFeedAllItemSchema, type RSSFeedItem, RSSFeedItemSchema, type RSSFeedParams, RSSFeedParamsSchema, type RSSFeedV3Item, RSSFeedV3ItemSchema, type RSSFeedV3Params, RSSFeedV3ParamsSchema, type RevenueGeographicSegmentation, RevenueGeographicSegmentationSchema, type RevenueProductSegmentation, RevenueProductSegmentationSchema, RevenueSegmentationSchema, type SECFiling, SECFilingSchema, type SECFilingsParams, SECFilingsParamsSchema, type Screener, type ScreenerParams, ScreenerParamsSchema, ScreenerSchema, type SearchResult, SearchResultSchema, type SenateHouseTradingByNameResponse, SenateHouseTradingByNameResponseSchema, type SenateTradingResponse, SenateTradingResponseSchema, type SharesFloat, SharesFloatSchema, type SplitsCalendar, SplitsCalendarSchema, type StockDividend, type StockDividendResponse, StockDividendResponseSchema, StockDividendSchema, type StockGrade, StockGradeSchema, type StockList, type StockListResponse, StockListSchema, type StockPeer, StockPeerSchema, type StockPriceChange, StockPriceChangeSchema, type StockRealTimePrice, type StockRealTimePriceFull, StockRealTimePriceFullSchema, StockRealTimePriceSchema, type StockSplit, type StockSplitResponse, StockSplitResponseSchema, StockSplitSchema, type SymbolParams, type TechnicalIndicator, TechnicalIndicatorSchema, TransactionType, TransactionTypeRecordSchema, type TransactionTypesResponse, type TreasuryRate, TreasuryRateSchema };