import { ModuleWithProviders, Provider } from '@angular/core';
import { EvoSidebarConfig } from './interfaces';
import * as i0 from "@angular/core";
import * as i1 from "./evo-sidebar.component";
import * as i2 from "./evo-sidebar-header/evo-sidebar-header.component";
import * as i3 from "./evo-sidebar-content/evo-sidebar-content.component";
import * as i4 from "./evo-sidebar-footer/evo-sidebar-footer.component";
import * as i5 from "@angular/common";
import * as i6 from "../../evo-ui-kit.module";
import * as i7 from "../evo-icon/evo-icon.module";
export declare const portalProvider: Provider;
export declare class EvoSidebarModule {
    static forRoot(config?: EvoSidebarConfig): ModuleWithProviders<EvoSidebarModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<EvoSidebarModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<EvoSidebarModule, [typeof i1.EvoSidebarComponent, typeof i2.EvoSidebarHeaderComponent, typeof i3.EvoSidebarContentComponent, typeof i4.EvoSidebarFooterComponent], [typeof i5.CommonModule, typeof i6.EvoUiKitModule, typeof i7.EvoIconModule], [typeof i1.EvoSidebarComponent, typeof i2.EvoSidebarHeaderComponent, typeof i3.EvoSidebarContentComponent, typeof i4.EvoSidebarFooterComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<EvoSidebarModule>;
}
