import { DialectService } from '../';
import { MappingConfigService, Source } from 'lambdaorm-base';
import { DdlBuilder } from './DdlBuilder';
import { DmlBuilder } from './DmlBuilder';
export interface Language {
    dialects: DialectService[];
    name: string;
    solveComposite?: boolean;
    getDialect(name: string): DialectService;
    ddlBuilder(source: Source, mapping: MappingConfigService): DdlBuilder;
    dmlBuilder(source: Source, mapping: MappingConfigService): DmlBuilder;
}
