import Component from "./component.js";
import { DebugFunction, Document, ParserArgs } from "./types.js";
declare abstract class Parser extends Component {
    debugFn: DebugFunction;
    protected debug: boolean;
    constructor(args: ParserArgs);
    abstract parse(inputstring: string, document: Document): void;
    setupParse(inputstring: string, document: Document): void;
    abstract finishParse(): void;
}
export default Parser;
