UNPKG

mt-flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

35 lines (34 loc) 1.91 kB
import { StateCreator } from 'zustand'; import { FishSlice } from './fish.slice'; export interface BearSlice { bears: number; addBear: () => void; eatFish: () => void; } export declare const createBearSlice: StateCreator<BearSlice & FishSlice, [ ], [ ], BearSlice>; export declare const useBoundStoreSimple: import("zustand").UseBoundStore<import("zustand").StoreApi<BearSlice & FishSlice>>; export type BoundStoreType = ReturnType<typeof createBoundStore>; export declare const createBoundStore: () => import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<BearSlice & FishSlice>, "persist"> & { persist: { setOptions: (options: Partial<import("zustand/middleware").PersistOptions<BearSlice & FishSlice, BearSlice & FishSlice>>) => void; clearStorage: () => void; rehydrate: () => void | Promise<void>; hasHydrated: () => boolean; onHydrate: (fn: (state: BearSlice & FishSlice) => void) => () => void; onFinishHydration: (fn: (state: BearSlice & FishSlice) => void) => () => void; getOptions: () => Partial<import("zustand/middleware").PersistOptions<BearSlice & FishSlice, BearSlice & FishSlice>>; }; }>; export declare const useBoundStore2: import("zustand").UseBoundStore<Omit<import("zustand").StoreApi<BearSlice & FishSlice>, "persist"> & { persist: { setOptions: (options: Partial<import("zustand/middleware").PersistOptions<BearSlice & FishSlice, BearSlice & FishSlice>>) => void; clearStorage: () => void; rehydrate: () => void | Promise<void>; hasHydrated: () => boolean; onHydrate: (fn: (state: BearSlice & FishSlice) => void) => () => void; onFinishHydration: (fn: (state: BearSlice & FishSlice) => void) => () => void; getOptions: () => Partial<import("zustand/middleware").PersistOptions<BearSlice & FishSlice, BearSlice & FishSlice>>; }; }>;