/*!
 * hono-sess
 * Copyright(c) 2025 Mehmet Güleryüz
 * MIT Licensed
 */
import dbg from 'debug';
import depd from 'depd';
import type { CookieOptions, SessionData } from './types';
import type { CookieOptions as HonoCookieOptions } from 'hono/utils/cookie';
import type { HonoRequest } from 'hono';
/**
 * Debugging
 */
export declare const debug: dbg.Debugger;
/**
 * Deprecation
 */
export declare const deprecate: depd.Deprecate;
/**
 * Warning message for `MemoryStore` usage in production.
 * @private
 */
export declare const warning: string;
/**
 * Hash the given `session` object omitting changes to `.cookie`.
 */
export declare function hash(session: SessionData): string;
/**
 * Determine if request is secure.
 */
export declare function issecure(req: HonoRequest, trustProxy?: boolean): boolean;
export declare function expressCookieOptionsToHonoCookieOptions(options: CookieOptions, req: HonoRequest, proxy?: boolean): HonoCookieOptions;
//# sourceMappingURL=utils.d.ts.map