import { Context } from "../../context.js"; import { Cookie, CookieOptions, CookiePrefixOptions, SignedCookie } from "../../utils/cookie.js"; //#region src/helper/cookie/index.d.ts interface GetCookie { (c: Context, key: string): string | undefined; (c: Context): Cookie; (c: Context, key: string, prefixOptions?: CookiePrefixOptions): string | undefined; } interface GetSignedCookie { (c: Context, secret: string | BufferSource, key: string): Promise; (c: Context, secret: string | BufferSource): Promise; (c: Context, secret: string | BufferSource, key: string, prefixOptions?: CookiePrefixOptions): Promise; } export declare const getCookie: GetCookie; export declare const getSignedCookie: GetSignedCookie; export declare const generateCookie: (name: string, value: string, opt?: CookieOptions) => string; export declare const setCookie: (c: Context, name: string, value: string, opt?: CookieOptions) => void; export declare const generateSignedCookie: (name: string, value: string, secret: string | BufferSource, opt?: CookieOptions) => Promise; export declare const setSignedCookie: (c: Context, name: string, value: string, secret: string | BufferSource, opt?: CookieOptions) => Promise; export declare const deleteCookie: (c: Context, name: string, opt?: CookieOptions) => string | undefined; //#endregion export {};