import * as CharSet from "./char-set.js"; import * as RE from "./regex.js"; import * as Table from './table.js'; export type DFA = Readonly<{ allStates: Map; startState: number; finalStates: Set; transitions: Table.Table; }>; export declare function dfaToRegex(dfa: DFA): RE.StdRegex; export declare function toStdRegex(inputRegex: RE.ExtRegex): RE.StdRegex; export declare function isEquivalent(regexA: RE.ExtRegex, regexB: RE.ExtRegex): boolean;