import { ModuleWithProviders } from '@angular/core'; import { SelfbitsAppConfig } from './utils/interfaces'; import { SelfbitsAuth } from "./services/auth"; import { SelfbitsDatabase } from "./services/database"; import { SelfbitsFile } from "./services/file"; import { SelfbitsUser } from "./services/user"; import { SelfbitsDevice } from "./services/device"; import { SelfbitsPush } from "./services/push"; export declare class SelfbitsAngular { auth: SelfbitsAuth; database: SelfbitsDatabase; file: SelfbitsFile; user: SelfbitsUser; device: SelfbitsDevice; push: SelfbitsPush; constructor(auth: SelfbitsAuth, database: SelfbitsDatabase, file: SelfbitsFile, user: SelfbitsUser, device: SelfbitsDevice, push: SelfbitsPush); } export declare const SELFBITS_PROVIDERS: any[]; export declare const SelfbitsSetup: (appConfig: SelfbitsAppConfig) => any; export declare class SelfbitsAngularModule { static initializeApp(config: SelfbitsAppConfig): ModuleWithProviders; } export { SelfbitsAppConfig, SelfbitsAuthConfig, SelfbitsHttp } from './utils/interfaces'; export { SELFBITS_CONFIG } from './utils/tokens';