import type { HttpApi } from 'effect/http-api'; import type { Rpc } from 'effect/rpc'; import type { EffectBffDefinition, EffectBffRuntime, EffectRpcBffDefinition, EffectRpcBffHandlerFactory, EffectRpcRuntimeLayer, EffectRuntimeLayer } from './types.js'; export declare function defineEffectBff(definition: EffectBffDefinition): EffectBffDefinition & EffectBffRuntime; export declare function defineEffectRpcBff = EffectRpcRuntimeLayer>(definition: EffectRpcBffDefinition): EffectRpcBffDefinition & { createHandler: EffectRpcBffHandlerFactory; };