import { DialectFormat } from './';
export interface DialectService {
    name: string;
    format: DialectFormat;
    get solveComposite(): boolean;
    isReservedWord(name: string): boolean;
    operator(name: string, operands: number): string;
    function(name: string): any;
    support(name: string): string;
    dml(name: string): string;
    other(name: string): string;
    ddl(name: string): string;
    dbType(name: string): string;
    type(name: string): string;
    delimiter(name: string, force?: boolean, excludeUnderscore?: boolean): string;
    string(name: string): string;
    getOperatorMetadata(name: string, operands: number): string | null;
    getFunctionMetadata(name: string): string | null;
}
