import { BaseDirective } from '../../base.directive';
import * as i0 from "@angular/core";
import * as i1 from "./components/eui-overlay-header/eui-overlay-header.component";
import * as i2 from "./components/eui-overlay-body/eui-overlay-body.component";
import * as i3 from "./components/eui-overlay-footer/eui-overlay-footer.component";
import * as i4 from "@angular/common";
export declare class EuiOverlayComponent extends BaseDirective {
    get cssClasses(): string;
    isActive: boolean;
    position: string;
    width: string;
    constructor();
    static ɵfac: i0.ɵɵFactoryDef<EuiOverlayComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<EuiOverlayComponent, "eui-overlay", never, { "isActive": "isActive"; "position": "position"; "width": "width"; }, {}, never, ["eui-overlay-header", "eui-overlay-body", "eui-overlay-footer"]>;
}
export declare class EuiOverlayModule {
    static ɵmod: i0.ɵɵNgModuleDefWithMeta<EuiOverlayModule, [typeof i1.EuiOverlayHeaderComponent, typeof i2.EuiOverlayBodyComponent, typeof i3.EuiOverlayFooterComponent, typeof EuiOverlayComponent], [typeof i4.CommonModule], [typeof i1.EuiOverlayHeaderComponent, typeof i2.EuiOverlayBodyComponent, typeof i3.EuiOverlayFooterComponent, typeof EuiOverlayComponent]>;
    static ɵinj: i0.ɵɵInjectorDef<EuiOverlayModule>;
}
