import { ITatumSdkContainer, Network, TatumSdkExtension } from '@tatumio/tatum';
export declare class MempoolTracker extends TatumSdkExtension {
    private readonly options;
    private readonly utxoRpc;
    private seenTxIds;
    private newTxPool;
    private timeout;
    private mempoolSize;
    constructor(tatumSdkContainer: ITatumSdkContainer, options?: {
        intervalMs: number;
    });
    getNewMempoolTransactions(): Promise<string[]>;
    startTracking(): Promise<void>;
    stopTracking(): Promise<void>;
    destroy(): Promise<void>;
    private fetchNewTransactions;
    supportedNetworks: Network[];
}
