import { Effect } from "effect"; import type { ClientNotFoundError } from "../core/errors/index.js"; import type { PublicClientServiceShape } from "../core/index.js"; import { GasPriceUnavailableError } from "../gas/errors.js"; export type GasSpeed = "slow" | "standard" | "fast" | "instant"; export type FeeEstimate = { confidence: number; estimatedBaseFee: bigint; gasPrice?: bigint; maxFeePerGas: bigint; maxPriorityFeePerGas: bigint; }; export declare const supportsEip1559Impl: (publicClientService: PublicClientServiceShape, chainId: number) => Effect.Effect; export declare const getAllFeeEstimatesImpl: (publicClientService: PublicClientServiceShape, chainId: number) => Effect.Effect, GasPriceUnavailableError | ClientNotFoundError>; //# sourceMappingURL=estimator.d.ts.map