import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./custom-order-details.component";
import * as i2 from "./order-detail-list/order-detail-list.component";
import * as i3 from "./order-detail-grid/order-detail-grid.component";
import * as i4 from "./download-popup/download-popup.component";
import * as i5 from "@angular/common";
import * as i6 from "../shared/shared-components.module";
import * as i7 from "@spartacus/storefront";
import * as i8 from "@angular/router";
export declare class CustomOrderDetailsModule {
    constructor(parentModule?: CustomOrderDetailsModule);
    static forRoot(environment: any): ModuleWithProviders<CustomOrderDetailsModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CustomOrderDetailsModule, [{ optional: true; skipSelf: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<CustomOrderDetailsModule, [typeof i1.CustomOrderDetailsComponent, typeof i2.OrderDetailListComponent, typeof i3.OrderDetailGridComponent, typeof i4.DownloadPopupComponent], [typeof i5.CommonModule, typeof i6.SharedComponentsModule, typeof i7.MediaModule, typeof i8.RouterModule, typeof i6.SharedComponentsModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<CustomOrderDetailsModule>;
}
