import { IndexIDEnum } from '../enums'; import { Company, FloorSheet, IndexGraphData, LiveMarketData, MarketDepth, MarketStatus, MarketSummary, NepseIndex, NepseSubIndex, Security, SecurityDailyGraph, SecurityDetails, SecurityPriceVolumeHistory, TodaysPrice, TopTenItem, TopTenTradeScripItem, TopTenTransactionScripItem, TopTenTurnoverScripItem } from '../types'; import { BaseNepse } from './BaseNepse'; /** * Nepse class */ export declare class Nepse extends BaseNepse { constructor(); /** * Get the POST payload ID for scrips * @returns The POST payload ID */ getPOSTPayloadIDForScrips(): Promise; /** * Get the POST payload ID * @returns The POST payload ID */ getPOSTPayloadID(): Promise; /** * Get the POST payload ID for floor sheet * @returns The POST payload ID */ getPOSTPayloadIDForFloorSheet(): Promise; /** * Get the market status * @returns MarketStatus */ getMarketStatus(): Promise; /** * Get the company list * @returns Company[] */ getCompanyList(force?: boolean): Promise; /** * Get the security list * @returns Security[] */ getSecurityList(force?: boolean): Promise; /** * Get the market summary * @returns MarketSummary[] */ getMarketSummary(): Promise; /** * Get the nepse index * @returns NepseIndex[] */ getNepseIndex(): Promise; /** * Get the nepse sub indices * @returns NepseSubIndex[] */ getNepseSubIndices(): Promise; /** * Get the top ten gainers * @returns TopTenItem[] */ getTopTenGainers(): Promise; /** * Get the top ten losers * @returns TopTenItem[] */ getTopTenLosers(): Promise; /** * Get the top ten trade scrips * @returns TopTenTradeScripItem[] */ getTopTenTradeScrips(): Promise; /** * Get the top ten transaction scrips * @returns TopTenTransactionScripItem[] */ getTopTenTransactionScrips(): Promise; /** * Get the top ten turnover scrips * @returns TopTenTurnoverScripItem[] */ getTopTenTurnoverScrips(): Promise; /** * Get the floor sheet * @param options - The options for the floor sheet * @param options.page - The page number * @param options.size - The size of the page * @param options.date - The date of the floor sheet * @param options.symbol - The symbol of the company * @param options.buyerBroker - The buyer broker * @param options.sellerBroker - The seller broker * @returns FloorSheet */ getFloorSheet(options?: { page?: number; size?: number; symbol?: string; buyerBroker?: number; sellerBroker?: number; }): Promise; /** * Get the live market data * @returns LiveMarketData[] */ getLiveMarket(): Promise; /** * Get the market depth * @param symbol - The symbol of the company * @param force - Whether to force the security symbol id keymap to be updated * @returns MarketDepth */ getMarketDepth(symbol: string, force?: boolean): Promise; /** * Get the security details * @param symbol - The symbol of the security * @param force - Whether to force the security symbol id keymap to be updated * @returns SecurityDetails */ getSecurityDetails(symbol: string, force?: boolean): Promise; /** * Get the security daily graph * @param symbol - The symbol of the security * @param force - Whether to force the security symbol id keymap to be updated * @returns SecurityDailyGraph[] */ getSecurityDailyGraph(symbol: string, force?: boolean): Promise; /** * Get the security price volume history * @param symbol - The symbol of the security * @param force - Whether to force the security symbol id keymap to be updated * @returns SecurityPriceVolumeHistory */ getSecurityPriceVolumeHistory(symbol: string, force?: boolean): Promise; /** * Get the index daily graph * @param indexId - The ID of the index * @returns IndexGraphData[] */ getIndexDailyGraph(indexId: IndexIDEnum): Promise; /** * Get the nepse index daily graph * @returns IndexGraphData[] */ getNepseIndexDailyGraph(): Promise; /** * Get the todays price * @param business_date - The business date * @returns TodaysPriceData[] */ getTodaysPriceVolumeHistory(options?: { page?: number; size?: number; businessDate?: string; }): Promise; } //# sourceMappingURL=Nepse.d.ts.map