/// import { IncomingMessage, ServerResponse } from 'http'; import { CookieSerializeOptions } from 'cookie'; export interface CookieOptions { encoded?: boolean; isJson?: boolean; } export declare class Cookies { private request; private response?; private cookies; constructor(req: IncomingMessage, res?: ServerResponse); getCookie(key: string, options: CookieOptions & { isJson: true; }): any | undefined; getCookie(key: string, options?: CookieOptions): string | undefined; setCookie(key: string, value: string | Record, { encoded, isJson, ...serializeOptions }?: CookieOptions & CookieSerializeOptions): void; removeCookie(key: string): void; }