import { Slex } from "@scinorandex/slex";
import { TableState } from "./parser";
type TableTokenMetadata = {};
export declare enum TableTokenType {
    PRODUCTION_NAME = 0,
    TOKEN_NAME = 1,
    COMMA = 2,
    EQUALS = 3,
    SHIFT_ACTION = 4,
    REDUCE_ACTION = 5,
    GOTO_ACTION = 6,
    EOF = 7
}
export declare const tableLexerGenerator: Slex<TableTokenType, TableTokenMetadata>;
export declare const buildStates: (grammar: string) => TableState[];
export {};
