import { Injector, ModuleWithProviders } from '@angular/core';
import { RouterModule } from '@angular/router';
import { HttpClientXsrfModule } from '@angular/common/http';
import { TypeaheadModule } from 'ngx-bootstrap/typeahead';
import { TimepickerModule as ngxTimepickerModule } from 'ngx-bootstrap/timepicker';
import { ProgressbarModule } from 'ngx-bootstrap/progressbar';
import { PaginationModule as ngxPaginationModule } from 'ngx-bootstrap/pagination';
import { ModalModule } from 'ngx-bootstrap/modal';
import { TooltipModule } from 'ngx-bootstrap/tooltip';
import { BsDatepickerModule } from 'ngx-bootstrap/datepicker';
import { BsDropdownModule } from 'ngx-bootstrap/dropdown';
import { PopoverModule as ngxPopoverModule } from 'ngx-bootstrap/popover';
import { NgCircleProgressModule } from 'ng-circle-progress';
import { ToastNoAnimationModule } from 'ngx-toastr';
import { CarouselModule as ngxCarouselModule } from 'ngx-bootstrap/carousel';
import { App } from '@wm/core';
import { ComponentRefProvider } from '@wm/runtime/base';
export declare const routerModule: ModuleWithProviders<RouterModule>;
export declare const toastrModule: ModuleWithProviders<ToastNoAnimationModule>;
export declare const httpClientXsrfModule: ModuleWithProviders<HttpClientXsrfModule>;
export declare const modalModule: ModuleWithProviders<ModalModule>;
export declare const bsDatePickerModule: ModuleWithProviders<BsDatepickerModule>;
export declare const timepickerModule: ModuleWithProviders<ngxTimepickerModule>;
export declare const bsDropdownModule: ModuleWithProviders<BsDropdownModule>;
export declare const paginationModule: ModuleWithProviders<ngxPaginationModule>;
export declare const typeaheadModule: ModuleWithProviders<TypeaheadModule>;
export declare const progressbarModule: ModuleWithProviders<ProgressbarModule>;
export declare const carouselModule: ModuleWithProviders<ngxCarouselModule>;
export declare const popoverModule: ModuleWithProviders<ngxPopoverModule>;
export declare const ngCircleProgressModule: ModuleWithProviders<NgCircleProgressModule>;
export declare const tooltipModule: ModuleWithProviders<TooltipModule>;
export declare class AppModule {
    private app;
    private inj;
    private componentRefProvider;
    constructor(app: App, inj: Injector, componentRefProvider: ComponentRefProvider);
}
