import type { REQUEST_MANAGER_TOKEN, RESPONSE_MANAGER_TOKEN } from '@tramvai/tokens-common'; import type { USER_AGENT_TOKEN } from '@tramvai/module-client-hints'; import type { CookieManager as Interface, CookieOptions, CookieSetOptions } from './tokens'; export declare class CookieManager implements Interface { private cookies; private requestManager; private responseManager; private userAgent; constructor({ requestManager, responseManager, userAgent, }: { requestManager: typeof REQUEST_MANAGER_TOKEN; responseManager: typeof RESPONSE_MANAGER_TOKEN; userAgent: typeof USER_AGENT_TOKEN; }); get(name: string): string | undefined; set({ name, value, ...options }: CookieSetOptions): void; all(): Record; remove(name: string, options?: CookieOptions): void; } //# sourceMappingURL=cookieManager.server.d.ts.map