import { Command, RequestDecoder } from '@iotize/device-client.js/client/api';
import { IotizeLWM2MCommandConverter } from './lwm2m-command-converter';
import { APDUCommandConverter } from '../apdu/command/converter';
export declare class DefaultCommandDecoder implements RequestDecoder {
    private static IOTIZE_TRAME_HEADER_LENGTH;
    private static TAG;
    protected apduDecoder: APDUCommandConverter;
    protected iotizeFrameConverter: IotizeLWM2MCommandConverter;
    constructor();
    static instance(): DefaultCommandDecoder;
    decode(iotizeEncodedCommandWithAPDU: Uint8Array): Command;
}
