///
import { Observable } from 'rxjs';
import { AttemptOptions } from '@lifeomic/attempt';
import { Repository } from './repository';
export declare abstract class Feed extends Repository {
attemptOptions: Partial>;
get items$(): Observable- ;
observable(semaphore?: () => Promise, attemptOptions?: Partial>): Observable
- ;
protected moreAvailable: boolean;
protected chance: Chance.Chance;
protected rankToken: string;
protected abstract set state(response: Response);
abstract request(...args: any[]): Promise;
abstract items(): Promise
- ;
serialize(): string;
deserialize(data: string): void;
toPlain(): Record;
isMoreAvailable(): boolean;
}