/**
 * @param {{
 *   expression: import("./pratt").Expr
 *   type?: string
 *   fn?: ?(kind: string, name: string, node: import("./pratt").Node) => void
 *   database?: Database | null
 * }} options
 */
export function resolve({ expression, type, fn, database, }: {
    expression: import("./pratt").Expr;
    type?: string;
    fn?: ((kind: string, name: string, node: import("./pratt").Node) => void) | null;
    database?: Database | null;
}): any;
export const LOGICAL_OPS: string[];
export const COMPARISON_OPS: string[];
