import type { Context } from 'koa'; type CookieSource = 'query' | 'x-custom-cookie' | 'header-cookie' | 'request' | 'global' | 'none'; interface ResolveCookieOptions { fallbackMode?: boolean; useGlobalCookie?: boolean; cookieParamName?: string; } interface ResolvedCookie { cookie?: string; source: CookieSource; } export declare const extractCookieValue: (cookie: string | undefined, name: string) => string | undefined; export declare const getCookieKeys: (cookie: string | undefined) => string[]; export declare const extractUinFromCookie: (cookie?: string) => string | undefined; export declare const setRequestCookieContext: (ctx: Context, cookie?: string) => void; export declare const resolveRequestCookie: (ctx: Context, options?: ResolveCookieOptions) => ResolvedCookie; export {};