///
export type UseCookieValueOptions = Cookies.CookieAttributes & (InitializeWithValue extends undefined ? {
initializeWithValue?: InitializeWithValue;
} : {
initializeWithValue: InitializeWithValue;
});
export type UseCookieValueReturn = [
value: V,
set: (value: string) => void,
remove: () => void,
fetch: () => void
];
export declare function useCookieValue(key: string, options: UseCookieValueOptions): UseCookieValueReturn;
export declare function useCookieValue(key: string, options?: UseCookieValueOptions): UseCookieValueReturn;