import type { AgentNativeActionManifestEntry, AgentNativeClientAction, AgentNativeClientActionRuntime } from "./host-bridge.js"; export type AgentNativeClientActionRunner = (args: TArgs, runtime: AgentNativeClientActionRuntime) => TResult | Promise; export type AgentNativeClientActionDefinition = AgentNativeActionManifestEntry & { run: AgentNativeClientActionRunner; }; export declare function defineClientAction(action: AgentNativeClientActionDefinition): AgentNativeClientAction;