import { ProtocolMaxFrameSize } from '@iotize/tap/service/impl/interface';
import { EncryptionOptions } from './scram-interceptor';
export declare const LWM2M_ENCRYPTION_OVERHEAD_SIZE = 8;
export declare function computeMaxLwM2MFrameSize({ hostProtocol, encryptionOptions, }: {
    hostProtocol: ProtocolMaxFrameSize;
    encryptionOptions: Pick<EncryptionOptions, 'encryption' | 'initializationVectorResetPeriod'>;
}): ProtocolMaxFrameSize;
