import type { PyKisOptions } from "./client.js"; import type { DomainType } from "./types.js"; export interface KisConfig extends Record { my_app?: string; my_sec?: string; paper_app?: string; paper_sec?: string; my_htsid?: string; my_acct_stock?: string; my_acct_future?: string; my_paper_stock?: string; my_paper_future?: string; my_prod?: string; prod?: string; vps?: string; ops?: string; vops?: string; my_agent?: string; custtype?: string; } export type KisConfigMode = DomainType | "prod" | "vps" | "demo"; export interface KisConfigOptions { mode?: KisConfigMode; product?: string; id?: string; account?: string; keepToken?: boolean | string; useWebsocket?: boolean; fetcher?: typeof fetch; } export declare function defaultKisConfigPath(): string; export declare function loadKisConfig(path?: string): Promise; export declare function parseKisConfig(source: string): KisConfig; export declare function pyKisOptionsFromConfig(config: KisConfig, options?: KisConfigOptions): PyKisOptions;