import { Controller } from "./controller"; import { IRepository, IExtendedModel } from "./types"; import "rxjs/add/operator/finally"; export declare const bookshelf: any; export declare const tableModelMap: {}; export declare class Repository implements IRepository { model: IExtendedModel; name: string; path: string; controller: Controller; websocket: boolean; constructor(path: string, options: any, name: string, props: any, websocket?: boolean, rest?: boolean); makeCrud(name: string, options: any): void; makeReactive(name: string): void; }