import { Ref, RefConfig } from "./Ref"; import { View } from "./View"; interface StoreRefConfig extends RefConfig { store: View; path: string; } export declare class StoreRef extends Ref { store: View; path: string; constructor(config: StoreRefConfig); get(): any; set(value: T): boolean; init(): void; init(value: T): boolean; toggle(): boolean; delete(): boolean; update(cb: (currentValue: T, ...args: any[]) => T, ...args: any[]): boolean; memoize(): () => any; ref(path: string): StoreRef; as(config: RefConfig): StoreRef; } export {}; //# sourceMappingURL=StoreRef.d.ts.map