import type { SkewProtectionEvent } from './getRuntimeConfigSkewProtection.js'; /** * Get the skew protection version cookie name from runtime config * * @param event - H3 event (optional, for better type safety) * @returns The configured cookie name, or undefined when cookies are disabled */ export declare function getSkewProtectionCookieName(event?: SkewProtectionEvent): string | undefined; /** * Get the skew protection version cookie value * * @param event - H3 event * @returns The cookie value or undefined if not set * * @example * ```ts * export default defineEventHandler((event) => { * const version = getSkewProtectionCookie(event) * console.log('Current deployment version:', version) * }) * ``` */ export declare function getSkewProtectionCookie(event: SkewProtectionEvent): string | undefined; /** * Set the skew protection version cookie * * @param event - H3 event * @param value - The deployment version to set * * @example * ```ts * export default defineEventHandler((event) => { * setSkewProtectionCookie(event, 'deployment-123') * }) * ``` */ export declare function setSkewProtectionCookie(event: SkewProtectionEvent, value: string): void;