import { WebCookies, WebCookiesGetOptions, WebCookiesSetOptions } from './cookies-protocol'; import { WebContext } from '../web-protocol'; import { EncryptionProvider } from '@artisan-framework/crypto'; export declare class Cookies implements WebCookies { readonly ctx: WebContext; readonly encrypter?: EncryptionProvider | undefined; constructor(ctx: WebContext, encrypter?: EncryptionProvider | undefined); get(name: string, opts?: WebCookiesGetOptions): string | undefined; set(name: string, _value?: string | null | undefined, opts?: WebCookiesSetOptions): this; private getEncrypter; private isSameSiteNoneCompatible; } //# sourceMappingURL=cookies.d.ts.map