import React, { Context, ReactNode } from 'react'; import { Cookie, CookieSetOptions } from 'universal-cookie'; import { IStoreContext } from './store'; export declare const CookiesStoreContext: React.Context>; export declare const CookiesStoreProvider: ({ context, children, defaultCookies, options, }: { context?: Context; children?: ReactNode; defaultCookies?: Cookie; options?: CookieSetOptions; }) => JSX.Element; export declare const CookiesStoreProviderCore: ({ context, children, defaultCookies, options, }: { context?: Context; children?: ReactNode; defaultCookies?: any; options?: CookieSetOptions; }) => JSX.Element; export declare function useCookiesStore(key: string, defaultValue: T, context?: React.Context>): [T, (value: T) => any, () => any];