import { Storage } from '@ionic/storage'; import { BaseStore } from 'base-store'; import { FastStore } from "./fast-store"; export declare class Store extends BaseStore { storage: Storage; fastStore: FastStore; constructor(storage: Storage, fastStore: FastStore); initFastStore: () => Promise<{}>; getInitFastNames: () => Promise<{}>; setInitFastNames: (name: any) => Promise; set(name: string, value: any, fast?: boolean, initFast?: boolean): Promise; get(name: string, fast?: boolean): Promise<{}>; remove(name: string, async?: boolean): Promise<{}>; clear(): Promise; length: (fast?: boolean) => Promise<{}>; keys: (fast?: boolean) => Promise<{}>; forEach: (iteratorCallback: any, fast?: boolean) => void; base(storeName: any, fast?: boolean, initFast?: boolean): { get: (name: string) => Promise; getAll: (fast?: boolean) => Promise<{}>; set: (name: string, data: any, async?: boolean) => Promise; remove: (name: string, async?: boolean) => Promise<{}>; clear: () => Promise; }; page: (pageName: string) => { get: (name: string) => Promise; getAll: (fast?: boolean) => Promise<{}>; set: (name: string, data: any, async?: boolean) => Promise; remove: (name: string, async?: boolean) => Promise<{}>; clear: () => Promise; }; }