import { ExistingSansProvider, FactorySansProvider, ModuleWithProviders, ValueSansProvider } from '@angular/core'; import { Firestore } from 'firebase/firestore'; import * as i0 from "@angular/core"; export * from './auth.service'; export * from './internal.guard'; export * from './public.guard'; export * from './api-token.interceptor'; export { FIREBASE_AUTH_INSTANCE } from './types'; export declare class FFAuthModule { static forRoot(instance: Firestore): ModuleWithProviders; static forRootAsync(firestoreProvider: AsyncProvider): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } type AsyncProvider = FactorySansProvider | ExistingSansProvider | ValueSansProvider;