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