import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./custom-cart.component";
import * as i2 from "./addto-saved-carts/addto-saved-carts.component";
import * as i3 from "@angular/common";
import * as i4 from "../shared/shared-components.module";
import * as i5 from "ngx-infinite-scroll";
import * as i6 from "ngx-hide-on-scroll";
import * as i7 from "@angular/router";
export declare class CustomCartModule {
    constructor(parentModule?: CustomCartModule);
    static forRoot(environment: any): ModuleWithProviders<CustomCartModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CustomCartModule, [{ optional: true; skipSelf: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<CustomCartModule, [typeof i1.CustomCartComponent, typeof i2.AddtoSavedCartsComponent], [typeof i3.CommonModule, typeof i4.SharedComponentsModule, typeof i5.InfiniteScrollModule, typeof i6.NgxHideOnScrollModule, typeof i7.RouterModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<CustomCartModule>;
}
