import { Entity } from './model/entity';
import { Provider, IProvider } from "./provider";
import { Observable } from "rxjs/Observable";
export interface IReadProvider<T extends Entity> extends IProvider {
    all(): Observable<Array<T>>;
    one(key: any): Observable<T>;
}
export declare class ReadProvider<T extends Entity> extends Provider implements IReadProvider<T> {
    all(): Observable<Array<T>>;
    one(key: any): Observable<T>;
}
