import { IntlNumberPipe, IntlCurrencyPipe, IntlPercentPipe, IntlDatePipe, IntlDateTimePipe, IntlRelativeTimePipe } from './intl-format.pipes';
import { TranslateDirective, TranslateMatchDirective, TranslateTextDirective } from './translate.directive';
import { TranslatePipe } from './translate.pipe';
import * as i0 from "@angular/core";
import * as i1 from "./translate.pipe";
import * as i2 from "./translate.directive";
import * as i3 from "./intl-format.pipes";
export declare const TRANSLATE_MODULE: readonly [typeof TranslatePipe, typeof TranslateDirective, typeof TranslateMatchDirective, typeof TranslateTextDirective, typeof IntlNumberPipe, typeof IntlCurrencyPipe, typeof IntlPercentPipe, typeof IntlDatePipe, typeof IntlDateTimePipe, typeof IntlRelativeTimePipe];
/**
 * @deprecated use `TranslatePipe` or `TRANSLATE_MODULE` except `.forRoot`
 */
export declare class TranslateModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<TranslateModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<TranslateModule, never, [typeof i1.TranslatePipe, typeof i2.TranslateDirective, typeof i2.TranslateMatchDirective, typeof i2.TranslateTextDirective, typeof i3.IntlNumberPipe, typeof i3.IntlCurrencyPipe, typeof i3.IntlPercentPipe, typeof i3.IntlDatePipe, typeof i3.IntlDateTimePipe, typeof i3.IntlRelativeTimePipe], [typeof i1.TranslatePipe, typeof i2.TranslateDirective, typeof i2.TranslateMatchDirective, typeof i2.TranslateTextDirective, typeof i3.IntlNumberPipe, typeof i3.IntlCurrencyPipe, typeof i3.IntlPercentPipe, typeof i3.IntlDatePipe, typeof i3.IntlDateTimePipe, typeof i3.IntlRelativeTimePipe]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<TranslateModule>;
}
