import type { AwsCredentialIdentityProvider } from "@aws-sdk/types"; import type { EventStreamCodec } from "@smithy/eventstream-codec"; import type { MessageSigner, Provider } from "@smithy/types"; /** * A transform stream that signs the eventstream. * * Implementation replicated from @aws-sdk/eventstream-handler-node::EventSigningStream * but modified to be compatible with web stream interface. * * @internal */ export declare class EventSigningTransformStream extends TransformStream { /** * @override */ readable: ReadableStream; /** * @override */ writable: WritableStream; constructor(initialSignature: string, messageSigner: MessageSigner, eventStreamCodec: EventStreamCodec, systemClockOffsetProvider: Provider, credentials?: AwsCredentialIdentityProvider); }