import { IChainInfo, ICrossRule } from "../types"; import { HexString } from "ethers-6/lib.commonjs/utils/data"; export default class CrossRulesService { private static instance; private dealerId; private crossRules; constructor(dealerId?: string | HexString); private loadRoutersRule; private checkLoading; updateConfig(config: { dealerId: string | HexString; }): void; static getInstance(): CrossRulesService; queryRulesAsync(): Promise; queryRouterRule(pairInfo: { dealerId: string | HexString; fromChainInfo: IChainInfo; toChainInfo: IChainInfo; fromCurrency: string; toCurrency: string; }): Promise; } //# sourceMappingURL=CrossRulesService.d.ts.map