import type { MempoolPruneOptions, MempoolRunner } from '@xyo-network/xl1-protocol/protocol-lib';
import { JsonRpcMempoolRunnerMethods } from './JsonRpcMempoolRunnerMethods.js';
/** JsonRpcMempoolRunner implementation. */
export declare class JsonRpcMempoolRunner extends JsonRpcMempoolRunnerMethods implements MempoolRunner {
    static readonly connectionTypes: readonly ["rpc"];
    static readonly defaultMoniker: "MempoolRunner";
    static readonly dependencies: never[];
    static readonly monikers: "MempoolRunner"[];
    static readonly surface: "node";
    prunePendingBlocks(_options?: MempoolPruneOptions): Promise<[number, number]>;
    prunePendingTransactions(_options?: MempoolPruneOptions): Promise<[number, number]>;
}
//# sourceMappingURL=JsonRpcMempoolRunner.d.ts.map