import { KisAccountNumber } from "./account-number.js"; import type { PyKis } from "./client.js"; import { type ChartPeriod, type CountryType, type KisBalance, type KisChart, type KisCurrencyChart, type KisDailyOrders, type KisInvestors, type KisOrder, type KisOrderProfits, type KisOrderbook, type KisOrderableAmount, type KisPendingOrders, type KisQuote, type KisRanking, type KisRankingMarketCode, type KisRankingType, type KisStockInfo, type MarketInfoType, type MarketType, type OrderCondition, type OrderExecution, type OrderPriceInput, type OrderQuantityInput, type OrderType } from "./types.js"; export declare function resolveMarket(kis: PyKis, symbol: string, market?: MarketInfoType): Promise; export declare function stockInfo(kis: PyKis, symbol: string, market?: MarketInfoType): Promise; export declare function quote(kis: PyKis, symbol: string, market: MarketType, extended?: boolean): Promise; export declare function domesticQuote(kis: PyKis, symbol: string): Promise; export declare function foreignQuote(kis: PyKis, symbol: string, market: MarketType, extended?: boolean): Promise; export declare function orderbook(kis: PyKis, symbol: string, market: MarketType, condition?: OrderCondition | null): Promise; export declare function dailyChart(kis: PyKis, symbol: string, market: MarketType, options?: { start?: Date | string; end?: Date | string; period?: ChartPeriod; adjust?: boolean; }): Promise; export declare function currencyDailyChart(kis: PyKis, symbol?: string, options?: { start?: Date | string; end?: Date | string; period?: ChartPeriod; }): Promise; export declare function dayChart(kis: PyKis, symbol: string, market: MarketType, options?: { start?: Date; end?: Date; period?: number; }): Promise; export declare function investors(kis: PyKis, symbol: string): Promise; export declare function ranking(kis: PyKis, type: KisRankingType, options?: { market?: KisRankingMarketCode; targetClassCode?: string; excludeClassCode?: string; }): Promise; export declare function balance(kis: PyKis, account: string | KisAccountNumber, country?: CountryType | null): Promise; export declare function domesticBalance(kis: PyKis, account: KisAccountNumber): Promise; export declare function foreignBalance(kis: PyKis, account: KisAccountNumber, country?: CountryType | null): Promise; export declare function orderableAmount(kis: PyKis, account: string | KisAccountNumber, market: MarketType, symbol: string, options?: { price?: OrderPriceInput | null; condition?: OrderCondition | null; execution?: OrderExecution | null; }): Promise; export declare function order(kis: PyKis, account: string | KisAccountNumber, market: MarketType, symbol: string, options: { order: OrderType; price?: OrderPriceInput | null; qty?: OrderQuantityInput | null; condition?: OrderCondition | null; execution?: OrderExecution | null; includeForeign?: boolean; }): Promise; export declare function modifyOrder(kis: PyKis, target: KisOrder, options: { price?: OrderPriceInput | null; qty?: OrderQuantityInput | null; condition?: OrderCondition | null; execution?: OrderExecution | null; }): Promise; export declare function cancelOrder(kis: PyKis, target: KisOrder): Promise; export declare function pendingOrders(kis: PyKis, account: string | KisAccountNumber, market?: MarketType | null): Promise; export declare function dailyOrders(kis: PyKis, account: string | KisAccountNumber, options?: { start?: Date | string; end?: Date | string; type?: OrderType | null; }): Promise; export declare function orderProfits(kis: PyKis, account: string | KisAccountNumber, options?: { start?: Date | string; end?: Date | string; country?: CountryType | null; }): Promise;