import type { Context } from "hono"; declare const TRANSPORT_PEER_ADDRESS_BINDING = "opengeniTransportPeerAddress"; type ApiRequestBindings = { [TRANSPORT_PEER_ADDRESS_BINDING]?: string | null; }; export declare function apiRequestBindingsForTransportPeer(address: string | null | undefined): ApiRequestBindings; /** * Resolve a quota/audit source from the server-owned transport peer. Forwarded * values are considered only when the operator declares an exact trusted proxy * hop count; the chain is then walked from the server side so caller-prepended * values cannot replace the address inserted by the trusted edge. */ export declare function trustedRequestSourceAddress(c: Context, trustedProxyHops: number): string; export {};