export * from "./types.js"; export function createServer({ codec, ...options }: Omit): Agent; export function handle, I extends Types.Tuple>>(agent: Agent, request: Types.HTTPRequest; Out: Types.Tuple; }>>): Promise; In: Types.Tuple; }>>>; export function execute, I extends Types.Tuple>(agent: Agent, input: Types.AgentMessage<{ In: Types.InferInvocations; Out: Types.Tuple; }>): Promise; In: Types.Tuple; }>>; export function run>(agent: Agent, invocation: Types.Invocation): Promise>, Client.SigAlg>>; export function createService(context: Types.ServiceContext): Types.Service; export function connect({ id, channel, codec }: { id: Types.Principal; channel: Types.Transport.Channel; codec?: Client.OutboundCodec | undefined; }): Client.ConnectionView; export type WithContext = { context: Types.AgentContext; }; export type Agent> = Types.Server & Types.ErrorReporter & WithContext & Types.Transport.Channel; import * as AgentMessage from './utils/agent-message.js'; import * as Types from './types.js'; import * as Client from '@ucanto/client'; export { AgentMessage, createService as createUploadService, createServer as createUploadServer, connect as createUploadClient }; //# sourceMappingURL=lib.d.ts.map