import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./my-account.component";
import * as i2 from "./invoice-credit/invoice-credit.component";
import * as i3 from "./account-dashboard/account-dashboard.component";
import * as i4 from "./account-statements/account-statements.component";
import * as i5 from "@angular/common";
import * as i6 from "../shared/shared-components.module";
import * as i7 from "@angular/forms";
import * as i8 from "ngx-infinite-scroll";
import * as i9 from "@spartacus/core";
export declare class MyAccountModule {
    constructor(parentModule?: MyAccountModule);
    static forRoot(environment: any): ModuleWithProviders<MyAccountModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<MyAccountModule, [{ optional: true; skipSelf: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<MyAccountModule, [typeof i1.MyAccountComponent, typeof i2.InvoiceCreditComponent, typeof i3.AccountDashboardComponent, typeof i4.AccountStatementsComponent], [typeof i5.CommonModule, typeof i6.SharedComponentsModule, typeof i7.FormsModule, typeof i8.InfiniteScrollModule, typeof i9.ConfigModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<MyAccountModule>;
}
