export declare const KEYWORDS: {
    readonly THEN: "then";
    readonly ELSE: "else";
    readonly END: "end";
    readonly AND: "and";
    readonly OR: "or";
    readonly NOT: "not";
    readonly IF: "if";
    readonly UNLESS: "unless";
    readonly FOR: "for";
    readonly WHILE: "while";
    readonly UNTIL: "until";
    readonly FOREVER: "forever";
    readonly TIMES: "times";
    readonly EACH: "each";
    readonly INDEX: "index";
    readonly IN: "in";
    readonly TO: "to";
    readonly FROM: "from";
    readonly INTO: "into";
    readonly WITH: "with";
    readonly WITHOUT: "without";
    readonly OF: "of";
    readonly AT: "at";
    readonly BY: "by";
    readonly BETWEEN: "between";
    readonly AS: "as";
    readonly MATCHES: "matches";
    readonly CONTAINS: "contains";
    readonly ON: "on";
    readonly WHEN: "when";
    readonly WHERE: "where";
    readonly EVERY: "every";
    readonly EVENT: "event";
    readonly INIT: "init";
    readonly DEF: "def";
    readonly BEHAVIOR: "behavior";
    readonly GLOBAL: "global";
    readonly LOCAL: "local";
    readonly THE: "the";
    readonly A: "a";
    readonly AN: "an";
    readonly FIRST: "first";
    readonly LAST: "last";
    readonly START: "start";
    readonly BEFORE: "before";
    readonly AFTER: "after";
};
export declare const COMMAND_TERMINATORS: readonly ["then", "and", "else", "end", "on"];
export declare const COMMANDS: Set<string>;
export declare const COMPOUND_COMMANDS: Set<string>;
export declare const CONTROL_FLOW_COMMANDS: Set<string>;
export declare const PUT_OPERATIONS: {
    readonly INTO: "into";
    readonly BEFORE: "before";
    readonly AFTER: "after";
    readonly AT: "at";
    readonly AT_START_OF: "at start of";
    readonly AT_END_OF: "at end of";
};
export declare const PUT_OPERATION_KEYWORDS: readonly ["into", "before", "after", "at", "at start of", "at end of", "at the start of", "at the end of"];
export declare const REPEAT_TYPES: {
    readonly FOR: "for";
    readonly WHILE: "while";
    readonly UNTIL: "until";
    readonly FOREVER: "forever";
    readonly TIMES: "times";
    readonly IN: "in";
};
export declare const WAIT_TYPES: {
    readonly FOR: "for";
    readonly A: "a";
    readonly AN: "an";
};
export declare const EVENT_KEYWORDS: {
    readonly EVENT: "event";
    readonly EVENTS: "events";
    readonly FROM: "from";
    readonly QUEUE: "queue";
    readonly CALLED: "called";
};
export declare const TOGGLE_MODALITIES: {
    readonly MODAL: "modal";
    readonly POPOVER: "popover";
};
export declare const HYPERSCRIPT_KEYWORDS: Set<string>;
export declare const CommandClassification: {
    isCommand(name: string): boolean;
    isCompoundCommand(name: string): boolean;
    isControlFlowCommand(name: string): boolean;
    isKeyword(name: string): boolean;
    isTerminator(keyword: string): boolean;
    isPutOperation(keyword: string): boolean;
    isCSSFunction(name: string): boolean;
};
export declare const CSS_FUNCTIONS: Set<string>;
export declare const CONTEXT_VARS: Set<string>;
export declare const LOGICAL_OPERATORS: Set<string>;
export declare const COMPARISON_OPERATORS: Set<string>;
export declare const DOM_EVENTS: Set<string>;
export declare const TOKENIZER_KEYWORDS: Set<string>;
//# sourceMappingURL=parser-constants.d.ts.map