import { LocaleValue } from '../types/interfaces';
export declare enum CookieName {
    lang = "lang"
}
declare type CookieValue<T extends keyof typeof CookieName> = T extends CookieName.lang ? LocaleValue : never;
export declare function getCookie<T extends keyof typeof CookieName>(name: T): CookieValue<T> | null;
export declare function setCookie<T extends keyof typeof CookieName>(name: T, value: CookieValue<T>, options?: {
    expires?: Date;
}): void;
export {};
