import { Socket } from './srv/socket/socket'; import { BufferedCollection, Collection, PartitionedCollection } from './srv/collections'; import { EventEmitter } from './srv/event-emitter'; import { init } from './ang/srv/scope'; import { create, IScope as IScope_, Model } from './ang/srv/ng-model/ng-model'; import { create as createVM, ViewModel as ViewModel_ } from './srv/view-model/view-model'; import * as biUtils from './utils'; import './main.angular'; export declare const utils: typeof biUtils; export declare const srv: { collections: { BufferedCollection: typeof BufferedCollection; Collection: typeof Collection; PartitionedCollection: typeof PartitionedCollection; }; Model: typeof Model; Socket: typeof Socket; eventEmitter: { EventEmitter: typeof EventEmitter; }; viewModel: { ViewModel: typeof ViewModel_; }; injector: { use: (realInjector: any) => void; get: typeof import("./srv/injector").get; on: (event: string, callback: (...args: any[]) => any) => void; }; }; export declare const initNgScope: typeof init; export declare const createNgModel: typeof create; export declare const inject: typeof import("./srv/injector").get; export declare const createViewModel: typeof createVM; export type IScope = IScope_; export { Config } from './config';