import { Schema } from '../../domain';
import { DataSourceConfigService } from '../services/config/dataSourceConfigService';
import { DomainConfigService } from '../services/config/domainConfigService';
import { MappingsConfigService } from '../services/config/mappingsConfigService';
import { StageConfigService } from '../services/config/stageConfigService';
import { ViewsConfigService } from '../services/config/viewsConfigService';
import { OrmBaseH3lp } from '../../../shared';
export declare class LoadSchema {
    private readonly source;
    private readonly domain;
    private readonly mapping;
    private readonly stage;
    private readonly view;
    private readonly helper;
    constructor(source: DataSourceConfigService, domain: DomainConfigService, mapping: MappingsConfigService, stage: StageConfigService, view: ViewsConfigService, helper: OrmBaseH3lp);
    load(source: Schema): Schema;
}
