UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

32 lines 2.35 kB
import type { ComparatorStoreState } from '../../types/comparator'; export interface CreateComparatorStoreConfig { storageKey?: string; chartColors?: string[]; } export declare function createComparatorStore(config?: CreateComparatorStoreConfig): import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<ComparatorStoreState>, "setState" | "persist"> & { setState(partial: ComparatorStoreState | Partial<ComparatorStoreState> | ((state: ComparatorStoreState) => ComparatorStoreState | Partial<ComparatorStoreState>), replace?: false | undefined): unknown; setState(state: ComparatorStoreState | ((state: ComparatorStoreState) => ComparatorStoreState), replace: true): unknown; persist: { setOptions: (options: Partial<import("zustand/middleware").PersistOptions<ComparatorStoreState, unknown, unknown>>) => void; clearStorage: () => void; rehydrate: () => Promise<void> | void; hasHydrated: () => boolean; onHydrate: (fn: (state: ComparatorStoreState) => void) => () => void; onFinishHydration: (fn: (state: ComparatorStoreState) => void) => () => void; getOptions: () => Partial<import("zustand/middleware").PersistOptions<ComparatorStoreState, unknown, unknown>>; }; }>; export declare const useComparatorStore: import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<ComparatorStoreState>, "setState" | "persist"> & { setState(partial: ComparatorStoreState | Partial<ComparatorStoreState> | ((state: ComparatorStoreState) => ComparatorStoreState | Partial<ComparatorStoreState>), replace?: false | undefined): unknown; setState(state: ComparatorStoreState | ((state: ComparatorStoreState) => ComparatorStoreState), replace: true): unknown; persist: { setOptions: (options: Partial<import("zustand/middleware").PersistOptions<ComparatorStoreState, unknown, unknown>>) => void; clearStorage: () => void; rehydrate: () => Promise<void> | void; hasHydrated: () => boolean; onHydrate: (fn: (state: ComparatorStoreState) => void) => () => void; onFinishHydration: (fn: (state: ComparatorStoreState) => void) => () => void; getOptions: () => Partial<import("zustand/middleware").PersistOptions<ComparatorStoreState, unknown, unknown>>; }; }>; //# sourceMappingURL=comparatorStore.d.ts.map