{"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;\n /**\n * Use this method in your other (non root) modules to import the directive/pipe\n */\n static forChild(config?: TranslateModuleConfig): ModuleWithProviders;\n}\n"]}