export interface IBlockGasParameters {
    readonly blockNumber: bigint;
    readonly gasUsed: bigint;
    readonly targetGasLimit: bigint;
    readonly ema: bigint;
    readonly baseGas: bigint;
    readonly gasPerSat: bigint;
}
export interface IBlockGasParametersInput {
    readonly blockNumber: string;
    readonly gasUsed: string;
    readonly targetGasLimit: string;
    readonly ema: string;
    readonly baseGas: string;
    readonly gasPerSat: string;
}
export declare class BlockGasParameters implements IBlockGasParameters {
    readonly blockNumber: bigint;
    readonly gasUsed: bigint;
    readonly targetGasLimit: bigint;
    readonly ema: bigint;
    readonly baseGas: bigint;
    readonly gasPerSat: bigint;
    constructor(data: IBlockGasParametersInput);
}
