export declare class PrintedObjectParser { private line; constructor(line: string); private currentIndex; private key; private value; get result(): { key: string; value: string; }; private take; private peek; /** * Indicates whether the index is at or past the end of the line */ private isAtEnd; /** * get a string with all of the characters up to * @param stopChar */ private takeUntil; /** * Take all whitespace chars until a non-whitespace char is found */ private takeWhitespace; private hasValue; private parse; private tryTakeStringValue; private tryTakeComponentValue; /** * Look for basic values like int, boolean, and other non-string and non-object values. * These are going to be non-semicolon characters found to the right of a semicolon (i.e. `age: 123` or `isAlive: true`) */ private tryTakeBasicValue; /** * Clean up the remaining characters, and use them as the key */ private takeKey; }