import type { ArchivistInstance } from '@xyo-network/sdk';
import type { ArchivistConnectionBinding } from '../../Archivists/index.js';
/** The mempool's two backing stores. */
export interface PendingStores {
    pendingBlocksArchivist?: ArchivistInstance;
    pendingTransactionsArchivist?: ArchivistInstance;
}
/** Resolve the mempool pending stores: injected archivists win, else connect from the binding. */
export declare function resolvePendingStores(connection: ArchivistConnectionBinding | undefined, injected?: PendingStores): Promise<PendingStores>;
//# sourceMappingURL=pendingStores.d.ts.map