/// /// /// /// import { GetDecipher } from '@aws-crypto/material-management-node'; import { ContentType } from '@aws-crypto/serialize'; export interface DecipherInfo { messageId: Buffer; contentType: ContentType; getDecipher: GetDecipher; dispose: () => void; } export interface BodyInfo { iv: Buffer; contentLength: number; sequenceNumber: number; isFinalFrame: boolean; } export declare function getDecipherStream(): { _onBodyHeader: ({ iv, contentLength, sequenceNumber, isFinalFrame, }: BodyInfo) => void; _transform(chunk: any, _encoding: string, callback: (err?: Error) => void): void; _read(size: number): void; _onAuthTag: (authTag: Buffer, next: (err?: Error) => void) => Promise; _destroy(): void; _flush(callback: import("stream").TransformCallback): void; readonly writable: boolean; readonly writableEnded: boolean; readonly writableFinished: boolean; readonly writableHighWaterMark: number; readonly writableLength: number; readonly writableObjectMode: boolean; readonly writableCorked: number; allowHalfOpen: boolean; _write(chunk: any, encoding: BufferEncoding, callback: (error?: Error | null | undefined) => void): void; _writev?(chunks: { chunk: any; encoding: BufferEncoding; }[], callback: (error?: Error | null | undefined) => void): void; _final(callback: (error?: Error | null | undefined) => void): void; write(chunk: any, encoding?: BufferEncoding | undefined, cb?: ((error: Error | null | undefined) => void) | undefined): boolean; write(chunk: any, cb?: ((error: Error | null | undefined) => void) | undefined): boolean; setDefaultEncoding(encoding: BufferEncoding): any; end(cb?: (() => void) | undefined): any; end(chunk: any, cb?: (() => void) | undefined): any; end(chunk: any, encoding?: BufferEncoding | undefined, cb?: (() => void) | undefined): any; cork(): void; uncork(): void; addListener(event: "close", listener: () => void): any; addListener(event: "data", listener: (chunk: any) => void): any; addListener(event: "drain", listener: () => void): any; addListener(event: "end", listener: () => void): any; addListener(event: "error", listener: (err: Error) => void): any; addListener(event: "finish", listener: () => void): any; addListener(event: "pause", listener: () => void): any; addListener(event: "pipe", listener: (src: import("stream").Readable) => void): any; addListener(event: "readable", listener: () => void): any; addListener(event: "resume", listener: () => void): any; addListener(event: "unpipe", listener: (src: import("stream").Readable) => void): any; addListener(event: string | symbol, listener: (...args: any[]) => void): any; emit(event: "close"): boolean; emit(event: "data", chunk: any): boolean; emit(event: "drain"): boolean; emit(event: "end"): boolean; emit(event: "error", err: Error): boolean; emit(event: "finish"): boolean; emit(event: "pause"): boolean; emit(event: "pipe", src: import("stream").Readable): boolean; emit(event: "readable"): boolean; emit(event: "resume"): boolean; emit(event: "unpipe", src: import("stream").Readable): boolean; emit(event: string | symbol, ...args: any[]): boolean; on(event: "close", listener: () => void): any; on(event: "data", listener: (chunk: any) => void): any; on(event: "drain", listener: () => void): any; on(event: "end", listener: () => void): any; on(event: "error", listener: (err: Error) => void): any; on(event: "finish", listener: () => void): any; on(event: "pause", listener: () => void): any; on(event: "pipe", listener: (src: import("stream").Readable) => void): any; on(event: "readable", listener: () => void): any; on(event: "resume", listener: () => void): any; on(event: "unpipe", listener: (src: import("stream").Readable) => void): any; on(event: string | symbol, listener: (...args: any[]) => void): any; once(event: "close", listener: () => void): any; once(event: "data", listener: (chunk: any) => void): any; once(event: "drain", listener: () => void): any; once(event: "end", listener: () => void): any; once(event: "error", listener: (err: Error) => void): any; once(event: "finish", listener: () => void): any; once(event: "pause", listener: () => void): any; once(event: "pipe", listener: (src: import("stream").Readable) => void): any; once(event: "readable", listener: () => void): any; once(event: "resume", listener: () => void): any; once(event: "unpipe", listener: (src: import("stream").Readable) => void): any; once(event: string | symbol, listener: (...args: any[]) => void): any; prependListener(event: "close", listener: () => void): any; prependListener(event: "data", listener: (chunk: any) => void): any; prependListener(event: "drain", listener: () => void): any; prependListener(event: "end", listener: () => void): any; prependListener(event: "error", listener: (err: Error) => void): any; prependListener(event: "finish", listener: () => void): any; prependListener(event: "pause", listener: () => void): any; prependListener(event: "pipe", listener: (src: import("stream").Readable) => void): any; prependListener(event: "readable", listener: () => void): any; prependListener(event: "resume", listener: () => void): any; prependListener(event: "unpipe", listener: (src: import("stream").Readable) => void): any; prependListener(event: string | symbol, listener: (...args: any[]) => void): any; prependOnceListener(event: "close", listener: () => void): any; prependOnceListener(event: "data", listener: (chunk: any) => void): any; prependOnceListener(event: "drain", listener: () => void): any; prependOnceListener(event: "end", listener: () => void): any; prependOnceListener(event: "error", listener: (err: Error) => void): any; prependOnceListener(event: "finish", listener: () => void): any; prependOnceListener(event: "pause", listener: () => void): any; prependOnceListener(event: "pipe", listener: (src: import("stream").Readable) => void): any; prependOnceListener(event: "readable", listener: () => void): any; prependOnceListener(event: "resume", listener: () => void): any; prependOnceListener(event: "unpipe", listener: (src: import("stream").Readable) => void): any; prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): any; removeListener(event: "close", listener: () => void): any; removeListener(event: "data", listener: (chunk: any) => void): any; removeListener(event: "drain", listener: () => void): any; removeListener(event: "end", listener: () => void): any; removeListener(event: "error", listener: (err: Error) => void): any; removeListener(event: "finish", listener: () => void): any; removeListener(event: "pause", listener: () => void): any; removeListener(event: "pipe", listener: (src: import("stream").Readable) => void): any; removeListener(event: "readable", listener: () => void): any; removeListener(event: "resume", listener: () => void): any; removeListener(event: "unpipe", listener: (src: import("stream").Readable) => void): any; removeListener(event: string | symbol, listener: (...args: any[]) => void): any; readonly readableAborted: boolean; readable: boolean; readonly readableDidRead: boolean; readonly readableEncoding: BufferEncoding | null; readonly readableEnded: boolean; readonly readableFlowing: boolean | null; readonly readableHighWaterMark: number; readonly readableLength: number; readonly readableObjectMode: boolean; destroyed: boolean; _construct?(callback: (error?: Error | null | undefined) => void): void; read(size?: number | undefined): any; setEncoding(encoding: BufferEncoding): any; pause(): any; resume(): any; isPaused(): boolean; unpipe(destination?: NodeJS.WritableStream | undefined): any; unshift(chunk: any, encoding?: BufferEncoding | undefined): void; wrap(stream: NodeJS.ReadableStream): any; push(chunk: any, encoding?: BufferEncoding | undefined): boolean; iterator(options?: { destroyOnReturn?: boolean | undefined; } | undefined): AsyncIterableIterator; map(fn: (data: any, options?: Pick | undefined) => any, options?: import("stream").ArrayOptions | undefined): import("stream").Readable; filter(fn: (data: any, options?: Pick | undefined) => boolean | Promise, options?: import("stream").ArrayOptions | undefined): import("stream").Readable; destroy(error?: Error | undefined): any; [Symbol.asyncIterator](): AsyncIterableIterator; pipe(destination: T, options?: { end?: boolean | undefined; } | undefined): T; [EventEmitter.captureRejectionSymbol]?(error: Error, event: string | symbol, ...args: any[]): void; off(eventName: string | symbol, listener: (...args: any[]) => void): any; removeAllListeners(event?: string | symbol | undefined): any; setMaxListeners(n: number): any; getMaxListeners(): number; listeners(eventName: string | symbol): Function[]; rawListeners(eventName: string | symbol): Function[]; listenerCount(eventName: string | symbol, listener?: Function | undefined): number; eventNames(): (string | symbol)[]; }; //# sourceMappingURL=decipher_stream.d.ts.map