///
export declare type StoreConfig = {
initialValues: T;
baseKey?: string;
debug?: boolean;
};
declare type Keys = Extract;
export declare type UseStoreType = >(key: K) => [TStore[K], (value: TStore[K]) => Promise, {
hydrated: boolean;
}];
export declare const createStoreProvider: (config: StoreConfig) => ({ children }: {
children: any;
}) => JSX.Element;
export declare const createUseStore: (initialValues: TState) => >(key: K) => [TState[K], (value: TState[K]) => Promise, {
hydrated: boolean;
}];
export {};
//# sourceMappingURL=index.d.ts.map