import { DatabaseAuth } from './DatabaseAuth'; import { DatabaseObject, Database, Collection } from '@journeyapps/db'; export declare function createDB(baseUrl: string, instance: string, auth: DatabaseAuth): T; export declare function createRemoteDB(baseUrl: string, instance: string, auth: DatabaseAuth): Promise; /** * Hydrate an object from JSON. */ export declare function hydrateObject(db: Database, data: any): any; export declare type GenericDatabaseObject = DatabaseObject & { [key: string]: any; }; interface GenericDatabaseCollections { [type: string]: Collection; } export declare type GenericDatabase = Database & GenericDatabaseCollections; export {};