import { CookieManager } from '../types/cookieHandling/CookieManager.mjs'; import { CookieValueTypes } from '../types/cookieHandling/CookieValueTypes.mjs'; import { ServerOptions } from '../types/cookieHandling/ServerOptions.mjs'; import { TmpCookiesObj } from '../types/cookieHandling/TmpCookiesObj.mjs'; import 'cookie'; import 'http'; declare class CookieHandler implements CookieManager { isClientSide(): boolean; stringify(value?: string): string; decode(str: string): string; processValue(value: string): CookieValueTypes; getCookies(options?: ServerOptions): Promise; hasCookie(key: string, options?: ServerOptions): Promise; setCookie(key: string, data: any, options?: ServerOptions): Promise; getCookie(key: string, options?: ServerOptions): Promise; deleteCookie(key: string, options?: ServerOptions): Promise; } export { CookieHandler };