import { Sources, Update } from './scuttlebutt.interface'; export declare abstract class AsyncModelStoreBase { abstract init(): Promise; abstract get(key: string): Promise; abstract set(key: string, clock: Update): Promise; abstract history(sources: Sources, isAccepted?: (update: Update) => boolean | Promise): Promise; abstract keys(): Promise; abstract toJSON(): Promise>; }