import { DrawerComponent } from './component/drawer.component';
import { DrawerContentDirective, DrawerFooterDirective, DrawerHeaderDirective } from './helper-directives';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "../icon/icon.module";
import * as i3 from "@angular/cdk/overlay";
import * as i4 from "@angular/cdk/portal";
import * as i5 from "./component/drawer.component";
import * as i6 from "./helper-directives";
export declare class DrawerModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<DrawerModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<DrawerModule, never, [typeof i1.CommonModule, typeof i2.IconModule, typeof i3.OverlayModule, typeof i4.PortalModule, typeof i5.DrawerComponent, typeof i6.DrawerHeaderDirective, typeof i6.DrawerContentDirective, typeof i6.DrawerFooterDirective], [typeof i5.DrawerComponent, typeof i6.DrawerHeaderDirective, typeof i6.DrawerContentDirective, typeof i6.DrawerFooterDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<DrawerModule>;
}
export declare const DRAWER_MODULE: readonly [typeof DrawerComponent, typeof DrawerHeaderDirective, typeof DrawerContentDirective, typeof DrawerFooterDirective];
