import { WalletClient } from "viem"; import { ChainList } from "../chains"; import { NetworkConfig } from "../typings"; declare class AllowanceQuery { private walletClient; private networkConfig; private chainList; constructor(walletClient: WalletClient, networkConfig: NetworkConfig, chainList: ChainList); get(input: { chainID?: number; tokens?: string[]; }): Promise<{ allowance: bigint; chainID: number; token: string; }[]>; revoke(input: { chainID: number; tokens: string[]; }): Promise; set(input: { amount: bigint; chainID: number; tokens: string[]; }): Promise; } export { AllowanceQuery };