import { Visitor, SQLLang } from "./visitor";
export { SQLLang } from "./visitor";
import { Token } from "@steedos/odata-v4-parser/lib/lexer";
export interface SqlOptions {
    useParameters?: boolean;
    type?: SQLLang;
}
export declare function createQuery(odataQuery: string, options?: SqlOptions): Visitor;
export declare function createQuery(odataQuery: string, options?: SqlOptions, type?: SQLLang): Visitor;
export declare function createQuery(odataQuery: Token, options?: SqlOptions): Visitor;
export declare function createQuery(odataQuery: Token, options?: SqlOptions, type?: SQLLang): Visitor;
export declare function createFilter(odataFilter: string, options?: SqlOptions): Visitor;
export declare function createFilter(odataFilter: string, options?: SqlOptions, type?: SQLLang): Visitor;
export declare function createFilter(odataFilter: Token, options?: SqlOptions): Visitor;
export declare function createFilter(odataFilter: Token, options?: SqlOptions, type?: SQLLang): Visitor;
