type VariableComponents = [scope: string | number | undefined, ...string[]]; type QueryValue = number | string | boolean | Date | null | number[] | boolean[] | string[] | Date[]; export declare function isValueVariable(value: QueryValue): value is string; export declare function getVariableComponents(variable: string): VariableComponents; export declare function varScopeType(scope: string): string; export declare function isVariableScopeRelational(scope: string | number | undefined): scope is number; /** * Given a variable, if the variable is referential, increment the scope by 1, otherwise return the variable unchanged. */ export declare function safeIncrementSubqueryVar(varName: string): string; export {};