export interface CookieOptions { maxAge?: number; expires?: Date; path?: string; domain?: string; secure?: boolean; httpOnly?: boolean; sameSite?: boolean; signed?: boolean; overwrite?: boolean; } export interface Cookie extends CookieOptions { name: string; value: string; } export interface CookieStore { [x: string]: Cookie; } export declare class Cookies { private cookies; options: CookieOptions; get(name: string): string | undefined; getAll(): CookieStore; set(name: string, value: string, options?: CookieOptions): void; }