import { FunctionsModel } from '../models/functions.model'; import { StorageApiModel } from '../models/storage-api.model'; import { FilesAdapter } from "../adapters/files.adapter"; import { BFastOptions } from "../bfast-database.option"; import { AuthAdapter } from "../adapters/auth.adapter"; export declare class WebServices { private readonly authAdapter; private readonly filesAdapter; private readonly options; constructor(authAdapter: AuthAdapter, filesAdapter: FilesAdapter, options: BFastOptions); storage(prefix?: string): StorageApiModel; realtime(config: { applicationId: string; projectId: string; masterKey: string; }, prefix?: string): { changes: { name: string; onEvent: any; }; }; rest(prefix?: string): { rules: FunctionsModel; jwk: FunctionsModel; }; }