import { BookmarkDo, BookmarkStore } from '../index';
/**
 * Simple bookmark store that utilizes the browser's local storage.
 */
export declare class LocalBookmarkStore extends BookmarkStore {
    /**
     * The key to use when reading/writing to the local storage.
     */
    protected get _storeId(): string;
    protected _readFromStore(): BookmarkDo[];
    protected _writeToStore(allBookmarks: BookmarkDo[]): void;
    storeBookmark(bookmark: BookmarkDo): JQuery.Promise<BookmarkDo>;
    loadBookmark(bookmarkId: string): JQuery.Promise<BookmarkDo>;
    loadAllBookmarks(): JQuery.Promise<BookmarkDo[]>;
    storeAllBookmarks(allBookmarks: BookmarkDo[]): JQuery.Promise<void>;
}
//# sourceMappingURL=LocalBookmarkStore.d.ts.map