import { Source, MappingConfigService } from 'lambdaorm-base'; import { Language, DdlBuilder, DmlBuilder, DialectService } from '../../domain'; export declare abstract class LanguageBase implements Language { dialects: DialectService[]; name: string; solveComposite?: boolean; constructor(name: string, dialects: any); getDialect(name: string): DialectService; abstract ddlBuilder(source: Source, mapping: MappingConfigService): DdlBuilder; abstract dmlBuilder(source: Source, mapping: MappingConfigService): DmlBuilder; }