import { DialectName, ParamType, ParserOptions } from "src/ParserOptions"; import { Whitespace } from "src/cst/Node"; export declare let getRange: () => [number, number]; /** Injects function to access source location range data */ export declare const setRangeFunction: (fn: () => [number, number]) => void; export declare let getOptions: () => ParserOptions; /** Injects function to access options object */ export declare const setOptionsFunction: (fn: () => any) => void; export declare const getDialect: () => DialectName; export declare const isBigquery: () => boolean; export declare const isMysql: () => boolean; export declare const isMariadb: () => boolean; export declare const isPostgresql: () => boolean; export declare const isPlpgsql: () => boolean; export declare const isSqlite: () => boolean; export declare const hasParamType: (name: ParamType) => boolean | undefined; export declare const isEnabledWhitespace: (ws: Whitespace) => boolean | undefined;