import { Catalog, Form, Veto, Operator, ExpressionType } from './00_Declarations'; import { Frac } from './15_Frac'; export declare class MainCatalog implements Catalog { private static formStore; private static vetoStore; private forms; private vetos; static registerForm(form: Form): void; static registerNForm(form: Form): void; static registerVeto(veto: Veto): void; static registerNVeto(veto: Veto): void; constructor(keys: string[]); retrieve(op: Operator): Form; check(type: ExpressionType, val: Frac, ctxt?: Frac): boolean; }