/** * Cookie Utils. * * @export * @abstract * @class CookieUtils */ export declare abstract class CookieUtils { static enabled: boolean; /** * Set a value as a cookie. * * @static * @param {string} name Cookie's name. * @param {string} value Cookie's value. * @param {CookieOptions} [options={}] Options * @memberof CookieUtils */ static set(name: string, value: string, options?: CookieOptions): void; /** * Get a value from a cookie. * * @static * @param {string} name Cookie's name. * @return {string | undefined} Cookie's value or undefined. * @memberof CookieUtils */ static get(name: string): string | undefined; /** * Extrai o domínio raiz da url * * @static * @return {string} Domínio raiz da url * @memberof CookieUtils */ static getDomain(): string; } /** * Options to create a cookie * * @export * @interface CookieOptions */ export interface CookieOptions { domain?: string; ttl?: number; path?: string; }