import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./pipes/localized-currency.pipe";
import * as i2 from "./pipes/localized-date.pipe";
import * as i3 from "./pipes/localized-time.pipe";
import * as i4 from "./pipes/localized-number.pipe";
import * as i5 from "./pipes/localized-currency-impure.pipe";
import * as i6 from "./pipes/localized-date-impure.pipe";
import * as i7 from "./pipes/localized-time-impure.pipe";
import * as i8 from "./pipes/localized-bignumber.pipe";
import * as i9 from "./pipes/localized-bignumber-impure.pipe";
export declare class LocaleModule {
    static forRoot(): ModuleWithProviders<LocaleModule>;
    static forChild(): ModuleWithProviders<LocaleModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<LocaleModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<LocaleModule, never, [typeof i1.LocalizedCurrencyPipe, typeof i2.LocalizedDatePipe, typeof i3.LocalizedTimePipe, typeof i4.LocalizedNumberPipe, typeof i5.LocalizedCurrencyImpurePipe, typeof i6.LocalizedDateImpurePipe, typeof i7.LocalizedTimeImpurePipe, typeof i8.LocalizedBignumberPipe, typeof i9.LocalizedBignumberImpurePipe], [typeof i1.LocalizedCurrencyPipe, typeof i2.LocalizedDatePipe, typeof i3.LocalizedTimePipe, typeof i4.LocalizedNumberPipe, typeof i5.LocalizedCurrencyImpurePipe, typeof i6.LocalizedDateImpurePipe, typeof i7.LocalizedTimeImpurePipe, typeof i8.LocalizedBignumberPipe, typeof i9.LocalizedBignumberImpurePipe]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<LocaleModule>;
}
