import type { HydratedBlock } from '@xyo-network/xl1-protocol/protocol-lib';
import type { HydratedBoundWitnessInstance } from '../HydratedBoundWitness.js';
import type { SignedInstance } from '../modifiers/index.js';
import type { HydratedTransactionInstance } from '../transaction/index.js';
import type { BlockFieldsInstance } from './BlockFields.js';
/** Interface for HydratedBlock instances. */
export interface HydratedBlockInstance<T extends HydratedBlock = HydratedBlock> extends BlockFieldsInstance<HydratedTransactionInstance>, HydratedBoundWitnessInstance<T>, SignedInstance {
}
//# sourceMappingURL=HydratedBlock.d.ts.map