import type { HydratedTransactionWithStorageMeta, TransactionBoundWitnessWithStorageMeta } from '@xyo-network/xl1-protocol/protocol-lib';
import type { BoundWitnessHydratorParams } from './BoundWitnessHydrator.js';
import { BoundWitnessHydrator } from './BoundWitnessHydrator.js';
/** Construct a BoundWitnessHydrator preconfigured to hydrate TransactionBoundWitnesses. */
export declare function createTransactionHydrator(params: Omit<BoundWitnessHydratorParams<TransactionBoundWitnessWithStorageMeta, HydratedTransactionWithStorageMeta>, 'asBoundWitness' | 'asHydrated'>): BoundWitnessHydrator<TransactionBoundWitnessWithStorageMeta, HydratedTransactionWithStorageMeta>;
//# sourceMappingURL=createTransactionHydrator.d.ts.map