import * as i0 from "@angular/core";
import * as i1 from "./container/product-list.component";
import * as i2 from "./product-list-item/product-list-item.component";
import * as i3 from "./product-grid-item/product-grid-item.component";
import * as i4 from "./product-view/product-view.component";
import * as i5 from "./container/product-scroll/product-scroll.component";
import * as i6 from "@angular/common";
import * as i7 from "@angular/router";
import * as i8 from "../../../shared/components/media/media.module";
import * as i9 from "../../cart/add-to-cart/add-to-cart.module";
import * as i10 from "../../../shared/components/item-counter/item-counter.module";
import * as i11 from "../../../shared/components/list-navigation/list-navigation.module";
import * as i12 from "@spartacus/core";
import * as i13 from "../../../shared/components/star-rating/star-rating.module";
import * as i14 from "../../misc/icon/icon.module";
import * as i15 from "../../../shared/components/spinner/spinner.module";
import * as i16 from "ngx-infinite-scroll";
import * as i17 from "../../../cms-structure/outlet/outlet.module";
export declare class ProductListModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<ProductListModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ProductListModule, [typeof i1.ProductListComponent, typeof i2.ProductListItemComponent, typeof i3.ProductGridItemComponent, typeof i4.ProductViewComponent, typeof i5.ProductScrollComponent], [typeof i6.CommonModule, typeof i7.RouterModule, typeof i8.MediaModule, typeof i9.AddToCartModule, typeof i10.ItemCounterModule, typeof i11.ListNavigationModule, typeof i12.UrlModule, typeof i12.I18nModule, typeof i13.StarRatingModule, typeof i14.IconModule, typeof i15.SpinnerModule, typeof i16.InfiniteScrollModule, typeof i12.FeaturesConfigModule, typeof i17.OutletModule], [typeof i1.ProductListComponent, typeof i2.ProductListItemComponent, typeof i3.ProductGridItemComponent, typeof i4.ProductViewComponent, typeof i5.ProductScrollComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ProductListModule>;
}
