import { BlockAndPrivateDataEventsRequest, BlockEventsRequest, FilteredBlockEventsRequest } from './blockeventsrequest'; import { GatewayClient } from './client'; import { EventsOptions } from './eventsbuilder'; import { SigningIdentity } from './signingidentity'; /** * Options used when requesting block events. */ export type BlockEventsOptions = EventsOptions; export interface BlockEventsBuilderOptions extends EventsOptions { client: GatewayClient; signingIdentity: SigningIdentity; channelName: string; tlsCertificateHash?: Uint8Array; } export declare class BlockEventsBuilder { #private; constructor(options: Readonly); build(): BlockEventsRequest; } export declare class FilteredBlockEventsBuilder { #private; constructor(options: Readonly); build(): FilteredBlockEventsRequest; } export declare class BlockAndPrivateDataEventsBuilder { #private; constructor(options: Readonly); build(): BlockAndPrivateDataEventsRequest; } //# sourceMappingURL=blockeventsbuilder.d.ts.map