import type { z } from "zod"; import type { AppRef } from "./apps"; import type { ConnectionlessToolConfig, ConnectionlessToolFn, SingleConnToolConfig, MultiConnToolConfig, ToolFn, ConnectionlessDurableConfig, ConnectionlessDurableFn, SingleConnDurableConfig, MultiConnDurableConfig, DurableFn, ConnectionlessComponentConfig, SingleConnComponentConfig, MultiConnComponentConfig, SingleConnectionCtx, MultiConnectionCtx, ComponentFn } from "./types"; export declare function defineTool(config: ConnectionlessToolConfig): ConnectionlessToolFn; export declare function defineTool(config: SingleConnToolConfig): ToolFn; export declare function defineTool>(config: MultiConnToolConfig): ToolFn; export declare function defineDurable(config: ConnectionlessDurableConfig): ConnectionlessDurableFn; export declare function defineDurable(config: SingleConnDurableConfig): DurableFn; export declare function defineDurable>(config: MultiConnDurableConfig): DurableFn; export declare function defineComponent(config: ConnectionlessComponentConfig): ComponentFn; export declare function defineComponent(config: SingleConnComponentConfig): ComponentFn>; export declare function defineComponent>(config: MultiConnComponentConfig): ComponentFn>; //# sourceMappingURL=define.d.ts.map