/** * DataStore */ export type StoreRenew = (store: T) => boolean | AbortSignal | void; export type StoreType = V extends { [key: string]: unknown; } ? V : { value: V; }; export type StoreObserver = (store: T) => unknown[]; export type StoreOptions = { cache?: boolean; }; /** * 리액티브 스토어 생성 */ export declare function store(initialValue: V): (renew?: StoreRenew> | undefined, makeObserver?: StoreObserver> | null | undefined, userOption?: StoreOptions) => StoreType;