/** * @since 1.0.0 */ import type { HttpClient } from "@effect/platform/HttpClient"; import * as Context from "effect/Context"; import * as Effect from "effect/Effect"; declare const OpenRouterConfig_base: Context.TagClass; /** * @since 1.0.0 * @category Context */ export declare class OpenRouterConfig extends OpenRouterConfig_base { /** * @since 1.0.0 */ static readonly getOrUndefined: Effect.Effect; } /** * @since 1.0.0 */ export declare namespace OpenRouterConfig { /** * @since 1.0.0 * @category Models */ interface Service { readonly transformClient?: (client: HttpClient) => HttpClient; } } /** * @since 1.0.0 * @category Configuration */ export declare const withClientTransform: { /** * @since 1.0.0 * @category Configuration */ (transform: (client: HttpClient) => HttpClient): (self: Effect.Effect) => Effect.Effect; /** * @since 1.0.0 * @category Configuration */ (self: Effect.Effect, transform: (client: HttpClient) => HttpClient): Effect.Effect; }; export {}; //# sourceMappingURL=OpenRouterConfig.d.ts.map