import { BehaviorSubject } from 'rxjs'; export declare abstract class AbstractEntityService { data$$: BehaviorSubject; data$: import("rxjs").Observable; count$: import("rxjs").Observable; some$: import("rxjs").Observable; none$: import("rxjs").Observable; loading$$: BehaviorSubject; loading$: import("rxjs").Observable; notLoading$: import("rxjs").Observable; abstract _index(): Promise; abstract _get(...params: any[]): Promise; abstract _post(value: TEntity): Promise; abstract _put(value: TEntity, ...params: any[]): Promise; abstract _delete(...params: any[]): Promise; index(): Promise; get(...params: []): Promise; post(value: TEntity): Promise; put(value: TEntity, ...params: any[]): Promise; delete(...params: any[]): Promise; load(): Promise; reload(): Promise; }