import { IotizeLWM2MCommandConverter } from './lwm2m-command-converter';
import { RequestDecoder } from "../../api/converter";
import { Command } from '../request';
import { APDU } from "../../../core";
export declare class DefaultCommandDecoder implements RequestDecoder {
    private static IOTIZE_TRAME_HEADER_LENGTH;
    private static TAG;
    protected apduDecoder: APDU.Command.APDUCommandConverter;
    protected iotizeFrameConverter: IotizeLWM2MCommandConverter;
    constructor();
    static instance(): DefaultCommandDecoder;
    decode(iotizeEncodedCommandWithAPDU: Uint8Array): Command;
}
