import type { Hash, IdentityFunction } from '@ariestools/sdk'; import type { BoundWitness, WithStorageMeta } from '@xyo-network/sdk-protocol'; import type { ReadArchivist } from '../PayloadArchivist.js'; import type { HydratedBoundWitness } from './HydratedBoundWitness.js'; export declare const tryHydrateTypedBoundWitness: (archivist: ReadArchivist, hashOrBw: Hash | WithStorageMeta, identity: IdentityFunction>) => Promise | undefined>; export declare const hydrateTypedBoundWitness: (archivist: ReadArchivist, hashOrBw: Hash | WithStorageMeta, identity: IdentityFunction>) => Promise>; export declare const hydrateBoundWitness: (archivist: ReadArchivist, hashOrBw: Hash | WithStorageMeta) => Promise>; //# sourceMappingURL=hydrateBoundWitness.d.ts.map