import { Request, Response } from 'express'; export interface CookieOptions { httpOnly?: boolean; secure?: boolean; sameSite?: 'strict' | 'lax' | 'none'; maxAge?: number; expires?: Date; path?: string; domain?: string; } export declare class CookieHelper { static parseCookies(req: Request): Record; static get(req: Request, name: string): string | undefined; static set(res: Response, name: string, value: string, options?: CookieOptions): void; static update(res: Response, name: string, value: string, options?: CookieOptions): void; static delete(res: Response, name: string, options?: Pick): void; static exists(req: Request, name: string): boolean; static getAll(req: Request): Record; static setMultiple(res: Response, cookies: Record): void; static deleteMultiple(res: Response, names: string[], options?: Pick): void; } //# sourceMappingURL=cookie.helper.d.ts.map