import { Decimal } from "@sign/core"; import { Fee } from "../codegen/cosmos/tx/v1beta1/tx"; /** * A gas price, i.e. the price of a single unit of gas. This is typically a fraction of * the smallest fee token unit, such as 0.012utoken. */ export declare class GasPrice { readonly amount: Decimal; readonly denom: string; constructor(amount: Decimal, denom: string); /** * Parses a gas price formatted as ``, e.g. `GasPrice.fromString("0.012utoken")`. */ static fromString(gasPrice: string): GasPrice; /** * Returns a string representation of this gas price, e.g. "0.025uatom". * This can be used as an input to `GasPrice.fromString`. */ toString(): string; } export declare function calculateFee(gasLimit: bigint, gasPrice: GasPrice | string): Fee; export declare function getAvgGasPrice(chainId: string): GasPrice; export declare function getLowGasPrice(chainId: string): GasPrice; export declare function getHighGasPrice(chainId: string): GasPrice;