import { HttpClient } from 'effect/http'; import { HttpApi, type HttpApiGroup } from 'effect/http-api'; export interface EffectCrossProjectClientOptions { requestId: string; operationVersion: number; /** Server mount path, independent of the API origin. */ prefix: string; } /** Native transport middleware; endpoint encoding and inference stay in Effect. */ export declare function withCrossProjectPolicy(api: HttpApi.HttpApi, options: EffectCrossProjectClientOptions, client: HttpClient.HttpClient): HttpClient.HttpClient;