{"version":3,"file":"public_api.d.ts","sources":["public_api.d.ts"],"names":[],"mappings":"AAAA;;;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA","sourcesContent":["import { ModuleWithProviders, Provider } from \"@angular/core\";\nexport * from \"./lib/translate.loader\";\nexport * from \"./lib/translate.service\";\nexport * from \"./lib/missing-translation-handler\";\nexport * from \"./lib/translate.parser\";\nexport * from \"./lib/translate.compiler\";\nexport * from \"./lib/translate.directive\";\nexport * from \"./lib/translate.pipe\";\nexport * from \"./lib/translate.store\";\nexport interface TranslateModuleConfig {\n    loader?: Provider;\n    compiler?: Provider;\n    parser?: Provider;\n    missingTranslationHandler?: Provider;\n    isolate?: boolean;\n    extend?: boolean;\n    useDefaultLang?: boolean;\n    defaultLanguage?: string;\n}\nexport declare class TranslateModule {\n    /**\n     * Use this method in your root module to provide the TranslateService\n     */\n    static forRoot(config?: TranslateModuleConfig): ModuleWithProviders<TranslateModule>;\n    /**\n     * Use this method in your other (non root) modules to import the directive/pipe\n     */\n    static forChild(config?: TranslateModuleConfig): ModuleWithProviders<TranslateModule>;\n}\n"]}