import { DTCObject } from './dtc';
import { DecoderConfig, DTCStatus } from './dtc';
export declare class DTCBaseDecoder {
    private readonly decoder;
    private readonly serviceMode;
    private readonly troubleCodeType;
    constructor(config: DecoderConfig);
    decodeDTCs(rawResponseBytes: number[][]): string[];
    getRawDTCs(): DTCObject[];
    parseDTCStatus(statusByte: number): DTCStatus;
    private getModeResponseByte;
    private validateServiceMode;
    private setDTC;
}
//# sourceMappingURL=DTCBaseDecoder.d.ts.map