export type BigNumber = {
    numerator: bigint;
    denominator: bigint;
};
export declare const PRECEDENCE: Record<string, number>;
export type TokenType = "NUMBER" | "FUNCTION" | "(" | "BINARY" | ")" | "," | "NUMARG";
export type Token = {
    type: TokenType;
    value?: string;
};
export type ASTNode = {
    name?: string;
    type: TokenType;
    operator?: string;
    value?: string;
    left?: ASTNode;
    right?: ASTNode;
    args?: ASTNode[];
    numArgs?: ASTNode[];
};
