export interface SymbolSearchResult { symbol: string; name: string; currency: string; exchangeFullName: string; exchange: string; } export interface NameSearchResult { symbol: string; name: string; currency: string; exchangeFullName: string; exchange: string; } export interface CIKSearchResult { symbol: string; companyName: string; cik: string; exchangeFullName: string; exchange: string; currency: string; } export interface CUSIPSearchResult { symbol: string; companyName: string; cusip: string; marketCap: number; } export interface ISINSearchResult { symbol: string; name: string; isin: string; marketCap: number; } export interface StockScreenerResult { symbol: string; companyName: string; marketCap: number; sector: string; industry: string; beta: number; price: number; lastAnnualDividend: number; volume: number; exchange: string; exchangeShortName: string; country: string; isEtf: boolean; isFund: boolean; isActivelyTrading: boolean; } export interface ExchangeVariantResult { symbol: string; price: number; beta: number; volAvg: number; mktCap: number; lastDiv: number; range: string; changes: number; companyName: string; currency: string; cik: string; isin: string; cusip: string; exchange: string; exchangeShortName: string; industry: string; website: string; description: string; ceo: string; sector: string; country: string; fullTimeEmployees: string; phone: string; address: string; city: string; state: string; zip: string; dcfDiff: number; dcf: number; image: string; ipoDate: string; defaultImage: boolean; isEtf: boolean; isActivelyTrading: boolean; isAdr: boolean; isFund: boolean; }