import type { CookieOptions, Request, Response } from 'express'; /** Default cookie path for auth cookies. */ export declare const COOKIE_DEFAULT_PATH = "/"; /** Determines if a request should use secure cookies. */ export declare const isSecureRequest: (req: Request) => boolean; /** Builds cookie options using consistent security defaults. */ export declare function buildCookieOptions(req: Request, options?: { maxAgeMs?: number; }): CookieOptions; /** Sets a cookie using shared defaults. */ export declare function setCookie(res: Response, req: Request, name: string, value: string, options?: { maxAgeMs?: number; }): void; /** Clears a cookie, optionally using the same security flags as set. */ export declare function clearCookie(res: Response, name: string, req?: Request): void; //# sourceMappingURL=cookie-policy.d.ts.map