import { EncryptionContext, EncryptedDataKey, AlgorithmSuite } from '@aws-crypto/material-management'; import { HeaderInfo, AlgorithmSuiteConstructor, DeserializeOptions } from './types'; export declare function deserializeHeaderV1Factory({ decodeEncryptionContext, deserializeEncryptedDataKeys, SdkSuite, }: { decodeEncryptionContext: (encodedEncryptionContext: Uint8Array) => EncryptionContext; deserializeEncryptedDataKeys: (buffer: Uint8Array, startPos: number, deserializeOptions?: DeserializeOptions) => false | { encryptedDataKeys: ReadonlyArray; readPos: number; }; SdkSuite: AlgorithmSuiteConstructor; }): (messageBuffer: Uint8Array, deserializeOptions?: DeserializeOptions) => HeaderInfo | false; //# sourceMappingURL=deserialize_header_v1.d.ts.map