import { ViewContainerRef } from '@angular/core';
import { ControlConfigService, ConfigurationService } from "./services";
export declare class OmniaControlBase {
    viewContainer: ViewContainerRef;
    controlConfigService: ControlConfigService;
    configurationService: ConfigurationService;
    constructor(viewContainer: ViewContainerRef, controlConfigService: ControlConfigService, configurationService?: ConfigurationService);
    onRemoved(): Promise<void>;
    onAdded(): Promise<void>;
    private getComponentSettingKey();
    protected hideSkeletonLoading(): void;
    protected hide(): void;
    protected show(): void;
}
