import { IContextFreeGrammar, IContextFreeGrammarInput } from "./types";
export declare function addDotToProductionRule(productionRules: IContextFreeGrammar["productionRules"], productionVariable: string): void;
export declare function generateClosureOfLR0Item(cfg: Omit<IContextFreeGrammar, "startVariable" | "terminals">, productionVariable: string): void;
export declare function augmentCfg(inputCfg: IContextFreeGrammarInput): IContextFreeGrammar;
export declare function generateLR0ParsingTable(inputCfg: IContextFreeGrammarInput): void;
