import { RestClient } from '../client'; import { RestStockIntradayTickersParams } from './intraday/tickers'; import { RestStockIntradayTickerParams } from './intraday/ticker'; import { RestStockIntradayQuoteParams } from './intraday/quote'; import { RestStockIntradayCandlesParams } from './intraday/candles'; import { RestStockIntradayTradesParams } from './intraday/trades'; import { RestStockIntradayVolumesParams } from './intraday/volumes'; import { RestStockHistoricalCandlesParams } from './historical/candles'; import { RestStockHistoricalStatsParams } from './historical/stats'; import { RestStockSnapshotQuotesParams } from './snapshot/quotes'; import { RestStockSnapshotMoversParams } from './snapshot/movers'; import { RestStockSnapshotActivesParams } from './snapshot/actives'; import { RestStockTechnicalSmaParams } from './technical/sma'; import { RestStockTechnicalRsiParams } from './technical/rsi'; import { RestStockTechnicalKdjParams } from './technical/kdj'; import { RestStockTechnicalMacdParams } from './technical/macd'; import { RestStockTechnicalBbParams } from './technical/bb'; import { RestStockCorporateActionsCapitalChangesParams } from './corporate-actions/capital-changes'; import { RestStockCorporateActionsDividendsParams } from './corporate-actions/dividends'; import { RestStockCorporateActionsListingApplicantsParams } from './corporate-actions/listing-applicants'; import { RestStockOwnershipEtfHoldingsParams } from './ownership/etf-holdings'; import { RestStockOwnershipInstitutionalTradesParams } from './ownership/institutional-trades'; import { RestStockOwnershipDirectorHoldingsParams } from './ownership/director-holdings'; import { RestStockOwnershipTdccDistributionParams } from './ownership/tdcc-distribution'; export declare class RestStockClient extends RestClient { get intraday(): { tickers: (params: RestStockIntradayTickersParams) => Promise; ticker: (params: RestStockIntradayTickerParams) => Promise; quote: (params: RestStockIntradayQuoteParams) => Promise; candles: (params: RestStockIntradayCandlesParams) => Promise; trades: (params: RestStockIntradayTradesParams) => Promise; volumes: (params: RestStockIntradayVolumesParams) => Promise; }; get historical(): { candles: (params: RestStockHistoricalCandlesParams) => Promise; stats: (params: RestStockHistoricalStatsParams) => Promise; }; get snapshot(): { quotes: (params: RestStockSnapshotQuotesParams) => Promise; movers: (params: RestStockSnapshotMoversParams) => Promise; actives: (params: RestStockSnapshotActivesParams) => Promise; }; get technical(): { sma: (params: RestStockTechnicalSmaParams) => Promise; rsi: (params: RestStockTechnicalRsiParams) => Promise; kdj: (params: RestStockTechnicalKdjParams) => Promise; macd: (params: RestStockTechnicalMacdParams) => Promise; bb: (params: RestStockTechnicalBbParams) => Promise; }; get corporateActions(): { capitalChanges: (params?: RestStockCorporateActionsCapitalChangesParams) => Promise; dividends: (params?: RestStockCorporateActionsDividendsParams) => Promise; listingApplicants: (params?: RestStockCorporateActionsListingApplicantsParams) => Promise; }; get ownership(): { etfHoldings: (params: RestStockOwnershipEtfHoldingsParams) => Promise; institutionalTrades: (params: RestStockOwnershipInstitutionalTradesParams) => Promise; directorHoldings: (params: RestStockOwnershipDirectorHoldingsParams) => Promise; tdccDistribution: (params: RestStockOwnershipTdccDistributionParams) => Promise; }; }