import * as z from "zod"; export declare const createUiRegistryListTool: (workspace: string, skillsDirectory: string) => import("langchain").DynamicStructuredTool, Record, Record, { version: number; components: { id: string; label: any; description: any; useCases: any; tags: any; }[]; }, "ui_registry_list">; export declare const createUiRegistryGetTool: (workspace: string, skillsDirectory: string) => import("langchain").DynamicStructuredTool, { componentId: string; }, { componentId: string; }, { example: string | undefined; label?: string; description?: string; tags?: string[]; useCases?: string[]; propsSchema?: Record; exampleRef?: string; componentId: string; }, "ui_registry_get">; export declare const createUiPresentTool: (workspace: string, skillsDirectory: string, dynamicUiEnabled: boolean) => import("langchain").DynamicStructuredTool; layout: z.ZodOptional; gap: z.ZodOptional; columns: z.ZodOptional; align: z.ZodOptional>; }, z.core.$strip>>; textFallback: z.ZodString; uiOnly: z.ZodDefault>; }, z.core.$strip>, { componentId: string; props: Record; textFallback: string; uiOnly: boolean; layout?: { type: "stack" | "row" | "grid"; gap?: number | undefined; columns?: number | undefined; align?: "end" | "start" | "center" | "stretch" | undefined; } | undefined; }, { componentId: string; props: Record; textFallback: string; layout?: { type: "stack" | "row" | "grid"; gap?: number | undefined; columns?: number | undefined; align?: "end" | "start" | "center" | "stretch" | undefined; } | undefined; uiOnly?: boolean | undefined; }, Record, "ui_present">;