import { Provider } from "@smithy/types"; import { RequestChecksumCalculation, ResponseChecksumValidation, } from "./constants"; export interface FlexibleChecksumsInputConfig { requestChecksumCalculation?: | RequestChecksumCalculation | Provider; responseChecksumValidation?: | ResponseChecksumValidation | Provider; requestStreamBufferSize?: number | false; } export interface FlexibleChecksumsResolvedConfig { requestChecksumCalculation: Provider; responseChecksumValidation: Provider; requestStreamBufferSize: number; } export declare const resolveFlexibleChecksumsConfig: ( input: T & FlexibleChecksumsInputConfig ) => T & FlexibleChecksumsResolvedConfig;