import { createNepseError, NepseError } from "./errors"; import { createHeaders } from "./http"; import { getHardCodedNepseExports } from "./nepseExports"; import { loadWasmModule } from "./wasm"; import type { ClientState, IndexDetail, InitializeOptions, Logger, MarketStatus, SecurityBrief, SecurityDetail } from './types'; export * from './types'; export { createNepseError, NepseError }; export { createHeaders }; export { nepseAxios } from './http'; export { BASE_URL } from './constants'; export { getHardCodedNepseExports, loadWasmModule }; export declare function createInitialState(logger?: Logger): ClientState; export declare function initialize(options?: InitializeOptions): Promise; export declare function getMarketStatus(): Promise; export declare function getSecurities(): Promise; export declare function getSecurityDetail(symbol: string): Promise; export declare function getToken(): Promise; export declare function getNepseIndex(): Promise; export declare const nepseClient: { initialize: typeof initialize; getMarketStatus: typeof getMarketStatus; getSecurities: typeof getSecurities; getSecurityDetail: typeof getSecurityDetail; getNepseIndex: typeof getNepseIndex; getToken: typeof getToken; createHeaders: typeof createHeaders; }; export default nepseClient;