import { ChainId } from '@plexswap/chains'; import { BigintIsh } from '@plexswap/sdk-core'; import { PublicClient } from 'viem'; export type GetGasLimitParams = { chainId: ChainId; client?: PublicClient; gasLimit?: BigintIsh; maxGasLimit?: BigintIsh; gasBuffer?: BigintIsh; }; export declare function getDefaultGasLimit(chainId?: ChainId): bigint; export declare function getDefaultGasBuffer(chainId?: ChainId): bigint; export type GetGasLimitOnChainParams = Pick; export declare function getGasLimitOnChain({ chainId, client }: GetGasLimitOnChainParams): Promise; export declare function getGasLimit({ chainId, gasLimit: gasLimitInput, maxGasLimit: maxGasLimitInput, gasBuffer: gasBufferInput, client, }: GetGasLimitParams): Promise; //# sourceMappingURL=getGasLimit.d.ts.map