export { H as HandlerGen, I as InferYieldError, W as WithEffectContext, h as handlerGen } from './shared/experimental-effect.Cw48Xdc-.mjs'; import { AnySchema, Schema as Schema$1 } from '@orpc/contract'; import { JsonSchemaConverter, JsonSchemaConverterDirection, JsonSchema } from '@orpc/json-schema'; import { Effect, Schema } from 'effect'; import '@orpc/server'; declare class EffectSchemaToJsonSchemaConverter implements JsonSchemaConverter { private readonly converter; condition(schema: AnySchema | undefined, _direction: JsonSchemaConverterDirection): boolean; convert(schema: AnySchema | undefined, direction: JsonSchemaConverterDirection): [jsonSchema: JsonSchema, optional: boolean]; } interface RunPromiseOptions { signal?: undefined | AbortSignal; } /** * Runs an Effect as a Promise and throws the most meaningful errors. */ declare function runPromise(effect: Effect.Effect, options?: RunPromiseOptions): Promise; declare function toStandardSchema>(schema: S): Schema$1 & S; export { EffectSchemaToJsonSchemaConverter, runPromise, toStandardSchema }; export type { RunPromiseOptions };