import { Decimal } from "decimal.js"; import type { MarketType, OrderCondition, OrderExecution, OrderPriceInput, OrderQuantityInput, OrderType } from "./types.js"; export type PriceSetting = "lower" | "upper" | null; export declare function ensurePrice(price: OrderPriceInput, digit?: number): Decimal; export declare function ensureQuantity(quantity: OrderQuantityInput, digit?: number): Decimal; export declare function orderCondition(args: { virtual: boolean; market: MarketType; order: OrderType; price?: Decimal | null; condition?: OrderCondition | null; execution?: OrderExecution | null; }): [string, PriceSetting, string]; export declare const DOMESTIC_ORDER_API_CODES: Record<`${boolean}:${OrderType}`, string>; export declare const FOREIGN_ORDER_API_CODES: Record; export declare const FOREIGN_ORDER_MODIFY_API_CODES: Record;