export declare const LogicalOperators: { readonly "&&": true; readonly "||": true; }; export type LogicalOperator = keyof typeof LogicalOperators; export declare function isLogicalOperator(value: unknown): value is LogicalOperator; export declare const MathOperators: { readonly "+": true; readonly "-": true; readonly "*": true; readonly "/": true; readonly "%": true; readonly "**": true; }; export type MathOperator = keyof typeof MathOperators; export declare function isMathOperator(value: unknown): value is MathOperator; export declare const ComparisonOperators: { readonly "==": true; readonly "!=": true; readonly "<": true; readonly "<=": true; readonly ">": true; readonly ">=": true; }; export type ComparisonOperator = keyof typeof ComparisonOperators; export declare function isComparisonOperator(value: unknown): value is ComparisonOperator; export type BinaryOperator = LogicalOperator | MathOperator | ComparisonOperator; export declare function compareBinaryOperator(a: BinaryOperator, b: BinaryOperator): number;