import type { TekirRequest } from './types'; /** * Return the runtime cookie map when available, otherwise parse the standard * Cookie header. The fallback keeps request helpers working on Node and on * plain Web API Request instances where Bun's `request.cookies` extension is * not present. */ export declare function getRequestCookies(raw: Request): { get(name: string): string | undefined | null; }; export declare function getRequestCookie(raw: Request, name: string): string | null; /** * Create a TekirRequest wrapper around a raw Request with parsed params, body, and query string. * @param raw - The original Web API Request object. * @param params - Route parameters extracted from the URL pattern. * @param parsedBody - Pre-parsed request body (if any). * @param routeName - The matched route's name (if named). * @returns A TekirRequest with helper methods for accessing input, headers, and cookies. */ export declare function createRequest(raw: Request, params: Record, parsedBody?: any, routeName?: string, parsedQuery?: Record): TekirRequest;