import { RakunMono, Void } from "rakun"; import { Get, ZoldyState, ZoldyStoreState, ZoldyValue } from "../types"; import { ZoldySelectorBuildConfig, ZoldySelectorBuildConfigReadOnly } from "./interface"; export declare class ZoldySelectorValueImpl implements ZoldyValue { _get: Get; path: string; constructor(config: ZoldySelectorBuildConfigReadOnly); subscribe(callback: (value: ZoldyStoreState) => void): RakunMono<() => RakunMono>; getState(): RakunMono>; get(): RakunMono; reset(): RakunMono; } export declare class ZoldySelectorStateImpl implements ZoldyState { private zoldyValue; private _set; get path(): string; constructor(config: ZoldySelectorBuildConfig, zoldyValue: ZoldyValue); getState(): RakunMono>; subscribe(callback: (value: ZoldyStoreState) => void): RakunMono<() => RakunMono>; get(): RakunMono; set(value: T): RakunMono; reset(): RakunMono; }