import { CompleteModelApi } from '../CompleteModelApi'; import { ObserveModelApi } from '../ObserveModelApi'; import { ReadModelApi } from '../ReadModelApi'; import { WriteModelApi } from '../WriteModelApi'; import { HasId } from '../db/HasId'; export declare class LiveCompleteModelApi> extends CompleteModelApi { readonly read: ReadModelApi; readonly write: WriteModelApi; readonly observe: ObserveModelApi; constructor(read: ReadModelApi, write: WriteModelApi, observe: ObserveModelApi); } export declare namespace LiveCompleteModelApi { class Companion { private constructor(); static INSTANCE: Companion; create>(Model: Array, root: string, multiplexSocketUrl: string, path: string, token: string, headers?: Map): LiveCompleteModelApi; } }