import { type PropType } from "vue"; import { z } from "zod"; import { ToolCallStatus } from "@copilotkit/core"; export declare const OpenGenerativeUIActivityType = "open-generative-ui"; export declare const OpenGenerativeUIContentSchema: z.ZodObject<{ initialHeight: z.ZodOptional; generating: z.ZodOptional; css: z.ZodOptional; cssComplete: z.ZodOptional; html: z.ZodOptional>; htmlComplete: z.ZodOptional; jsFunctions: z.ZodOptional; jsFunctionsComplete: z.ZodOptional; jsExpressions: z.ZodOptional>; jsExpressionsComplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { html?: string[] | undefined; initialHeight?: number | undefined; generating?: boolean | undefined; css?: string | undefined; cssComplete?: boolean | undefined; htmlComplete?: boolean | undefined; jsFunctions?: string | undefined; jsFunctionsComplete?: boolean | undefined; jsExpressions?: string[] | undefined; jsExpressionsComplete?: boolean | undefined; }, { html?: string[] | undefined; initialHeight?: number | undefined; generating?: boolean | undefined; css?: string | undefined; cssComplete?: boolean | undefined; htmlComplete?: boolean | undefined; jsFunctions?: string | undefined; jsFunctionsComplete?: boolean | undefined; jsExpressions?: string[] | undefined; jsExpressionsComplete?: boolean | undefined; }>; export type OpenGenerativeUIContent = z.infer; export declare const GenerateSandboxedUiArgsSchema: z.ZodObject<{ initialHeight: z.ZodOptional; placeholderMessages: z.ZodOptional>; css: z.ZodOptional; html: z.ZodOptional; jsFunctions: z.ZodOptional; jsExpressions: z.ZodOptional>; }, "strip", z.ZodTypeAny, { html?: string | undefined; initialHeight?: number | undefined; css?: string | undefined; jsFunctions?: string | undefined; jsExpressions?: string[] | undefined; placeholderMessages?: string[] | undefined; }, { html?: string | undefined; initialHeight?: number | undefined; css?: string | undefined; jsFunctions?: string | undefined; jsExpressions?: string[] | undefined; placeholderMessages?: string[] | undefined; }>; export type GenerateSandboxedUiArgs = z.infer; export declare const OpenGenerativeUIRenderer: import("vue").DefineComponent; required: true; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const OpenGenerativeUIActivityRenderer: import("vue").DefineComponent; required: true; }; message: { type: PropType; required: true; }; agent: { type: PropType; required: false; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; message: { type: PropType; required: true; }; agent: { type: PropType; required: false; default: undefined; }; }>> & Readonly<{}>, { agent: undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const OpenGenerativeUIToolRenderer: import("vue").DefineComponent>; required: true; }; status: { type: PropType; required: true; }; result: { type: PropType; required: false; }; }>, () => import("vue").VNode | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>; required: true; }; status: { type: PropType; required: true; }; result: { type: PropType; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=OpenGenerativeUIRenderer.d.ts.map