import type { PropsWithChildren } from 'react'; import type { DefaultBaseAppCookieName } from '../../types/cookies'; export type BaseCookies = { [key in DefaultBaseAppCookieName]?: string | undefined; }; export type CookieStore = {}> = { cookies?: BaseCookies & T; }; type CookieFunctions = { setCookie: (key: string, value: string) => void; removeCookie: (key: string) => void; }; export type CookieState = {}> = CookieStore & CookieFunctions; export interface CookieProviderProps = {}> extends PropsWithChildren { initialCookies?: BaseCookies & T; } export {}; //# sourceMappingURL=types.d.ts.map