import type { ToolCallContentPartComponent } from "../../types/ContentPartComponentTypes";
import { Unsubscribe } from "../../types";
export type AssistantToolUIsState = Readonly<{
    getToolUI: (toolName: string) => ToolCallContentPartComponent | null;
    setToolUI: (toolName: string, render: ToolCallContentPartComponent) => Unsubscribe;
}>;
export declare const makeAssistantToolUIsStore: () => import("zustand").UseBoundStore<import("zustand").StoreApi<Readonly<{
    getToolUI: (toolName: string) => ToolCallContentPartComponent | null;
    setToolUI: (toolName: string, render: ToolCallContentPartComponent) => Unsubscribe;
}>>>;
//# sourceMappingURL=AssistantToolUIs.d.ts.map