import { Parser, ParseResult } from '../parser/parser';
import { DbcData } from '../dbc/DbcTypes';
export default class DbcParser extends Parser {
    parseResult: ParseResult;
    constructor(rawString: string);
    updateData(data: DbcData): DbcData;
    private addComment;
    private addNode;
    private addEnvironmentVariableData;
    private addEnvironmentVariable;
    private addMessage;
    private addSignalMultiplexValue;
    private addSignal;
    private addSignalComment;
    private addEnvironmentVariableComment;
    private addMessageComment;
    private addNodeComment;
    private addVersion;
    private addNewSymbolValue;
    private addEnvironmentVal;
    private addVal;
    private addValTable;
    private convert2AttributeType;
    private addGlobalAttribute;
    private addMessageAttribute;
    private addSignalAttribute;
    private addNodeAttribute;
    private addEnvironmentAttribute;
    private addAttributeDefaultValue;
    private addAttributeValue;
    private addMessageTransmitter;
    private addSignalGroup;
    private addSignalValType;
    private convert2EnvType;
    private convert2AccessType;
    private getMessageNameFromId;
    private hasKindProp;
}
