import { z } from "zod"; import type { DeclBundle } from "./bundle.js"; export declare const DeclBundleMetaSchema: z.ZodObject<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const DeclBundleSchema: z.ZodObject<{ apps: z.ZodArray; name: z.ZodOptional; entities: z.ZodDefault; name: z.ZodOptional; id: z.ZodString; plural: z.ZodOptional; model: z.ZodOptional>; operations: z.ZodDefault; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }, { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { type: "entity"; id: string; operations: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[]; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; }, { type: "entity"; id: string; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; operations?: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[] | undefined; }>, "many">>; meta: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: "app"; entities: { type: "entity"; id: string; operations: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[]; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; }[]; meta: Record; name?: string | undefined; }, { type: "app"; name?: string | undefined; entities?: { type: "entity"; id: string; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; operations?: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[] | undefined; }[] | undefined; meta?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"frontend">; name: z.ZodString; basePath: z.ZodDefault; pages: z.ZodDefault; name: z.ZodString; path: z.ZodString; hideHeader: z.ZodOptional; description: z.ZodOptional; docsLayout: z.ZodOptional; docsGroupLabel: z.ZodOptional; components: z.ZodDefault; name: z.ZodString; props: z.ZodOptional>; form: z.ZodOptional; label: z.ZodOptional; validators: z.ZodOptional; requiredIf: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; minDate: z.ZodOptional; maxDate: z.ZodOptional; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; equalsField: z.ZodOptional; notEqualsField: z.ZodOptional; greaterThanField: z.ZodOptional; lessThanField: z.ZodOptional; custom: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { message?: string | undefined; logic?: any; }, { message?: string | undefined; logic?: any; }>, "many">>; uniqueIn: z.ZodOptional>; }, "strip", z.ZodTypeAny, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }>>; placeholder: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; options: z.ZodOptional, "many">>; dataSource: z.ZodOptional; pageParam: z.ZodOptional; pageSizeParam: z.ZodOptional; pageSize: z.ZodOptional; debounceMs: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }>>; visibleIf: z.ZodOptional>; disabledIf: z.ZodOptional>; defaultValue: z.ZodOptional>; computeValue: z.ZodOptional>; multiple: z.ZodOptional; prefix: z.ZodOptional; suffix: z.ZodOptional; tooltip: z.ZodOptional; searchPlaceholder: z.ZodOptional; clearable: z.ZodOptional; ariaLabel: z.ZodOptional; accept: z.ZodOptional; step: z.ZodOptional; defaultCurrency: z.ZodOptional; helpHtml: z.ZodOptional; className: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }>, "many">>; submit: z.ZodOptional; url: z.ZodOptional; method: z.ZodOptional>; label: z.ZodOptional; successMessage: z.ZodOptional; errorMessage: z.ZodOptional; confirmMessage: z.ZodOptional; beforeSubmit: z.ZodOptional>; afterSubmit: z.ZodOptional>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; redirect: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }>>; load: z.ZodOptional>; when: z.ZodOptional>; mapFields: z.ZodOptional>>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }, { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }>>; entityRef: z.ZodOptional; agentChat: z.ZodOptional; messages: z.ZodDefault; label: z.ZodOptional; content: z.ZodString; }, "strip", z.ZodTypeAny, { role: "user" | "agent"; content: string; label?: string | undefined; }, { role: "user" | "agent"; content: string; label?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; }, { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; }>>; cliUsage: z.ZodOptional; command: z.ZodString; options: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }>>; layout: z.ZodOptional; title: z.ZodOptional; columns: z.ZodOptional; items: z.ZodOptional>; tabs: z.ZodOptional; items: z.ZodOptional>; }, "strip", z.ZodTypeAny, { label: string; items?: string[] | undefined; content?: string | undefined; }, { label: string; items?: string[] | undefined; content?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }>>; content: z.ZodOptional; button: z.ZodOptional>; icon: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>>; table: z.ZodOptional; operationId: z.ZodOptional; rowNavigateTo: z.ZodOptional; rowActions: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }>, "many">>; columns: z.ZodOptional; }, "strip", z.ZodTypeAny, { header: string; accessor: string; render?: string | undefined; }, { header: string; accessor: string; render?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }>>; themeToggle: z.ZodOptional; codeBlock: z.ZodOptional; showLineNumbers: z.ZodDefault; }, "strip", z.ZodTypeAny, { snippet: string; language: string; showLineNumbers: boolean; }, { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; }>>; macro: z.ZodOptional; marketing: z.ZodOptional; align: z.ZodOptional>; title: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; image: z.ZodOptional; author: z.ZodOptional; role: z.ZodOptional; value: z.ZodOptional; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }>, "many">>; actions: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; variant: z.ZodOptional>; icon: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>, "many">>; badge: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }, { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { path: string; type: "page"; name: string; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; }, { path: string; type: "page"; name: string; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; }>, "many">>; components: z.ZodDefault; name: z.ZodString; props: z.ZodOptional>; form: z.ZodOptional; label: z.ZodOptional; validators: z.ZodOptional; requiredIf: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; minDate: z.ZodOptional; maxDate: z.ZodOptional; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; equalsField: z.ZodOptional; notEqualsField: z.ZodOptional; greaterThanField: z.ZodOptional; lessThanField: z.ZodOptional; custom: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { message?: string | undefined; logic?: any; }, { message?: string | undefined; logic?: any; }>, "many">>; uniqueIn: z.ZodOptional>; }, "strip", z.ZodTypeAny, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }>>; placeholder: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; options: z.ZodOptional, "many">>; dataSource: z.ZodOptional; pageParam: z.ZodOptional; pageSizeParam: z.ZodOptional; pageSize: z.ZodOptional; debounceMs: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }>>; visibleIf: z.ZodOptional>; disabledIf: z.ZodOptional>; defaultValue: z.ZodOptional>; computeValue: z.ZodOptional>; multiple: z.ZodOptional; prefix: z.ZodOptional; suffix: z.ZodOptional; tooltip: z.ZodOptional; searchPlaceholder: z.ZodOptional; clearable: z.ZodOptional; ariaLabel: z.ZodOptional; accept: z.ZodOptional; step: z.ZodOptional; defaultCurrency: z.ZodOptional; helpHtml: z.ZodOptional; className: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }>, "many">>; submit: z.ZodOptional; url: z.ZodOptional; method: z.ZodOptional>; label: z.ZodOptional; successMessage: z.ZodOptional; errorMessage: z.ZodOptional; confirmMessage: z.ZodOptional; beforeSubmit: z.ZodOptional>; afterSubmit: z.ZodOptional>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; redirect: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }>>; load: z.ZodOptional>; when: z.ZodOptional>; mapFields: z.ZodOptional>>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }, { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }>>; entityRef: z.ZodOptional; agentChat: z.ZodOptional; messages: z.ZodDefault; label: z.ZodOptional; content: z.ZodString; }, "strip", z.ZodTypeAny, { role: "user" | "agent"; content: string; label?: string | undefined; }, { role: "user" | "agent"; content: string; label?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; }, { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; }>>; cliUsage: z.ZodOptional; command: z.ZodString; options: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }>>; layout: z.ZodOptional; title: z.ZodOptional; columns: z.ZodOptional; items: z.ZodOptional>; tabs: z.ZodOptional; items: z.ZodOptional>; }, "strip", z.ZodTypeAny, { label: string; items?: string[] | undefined; content?: string | undefined; }, { label: string; items?: string[] | undefined; content?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }>>; content: z.ZodOptional; button: z.ZodOptional>; icon: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>>; table: z.ZodOptional; operationId: z.ZodOptional; rowNavigateTo: z.ZodOptional; rowActions: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }>, "many">>; columns: z.ZodOptional; }, "strip", z.ZodTypeAny, { header: string; accessor: string; render?: string | undefined; }, { header: string; accessor: string; render?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }>>; themeToggle: z.ZodOptional; codeBlock: z.ZodOptional; showLineNumbers: z.ZodDefault; }, "strip", z.ZodTypeAny, { snippet: string; language: string; showLineNumbers: boolean; }, { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; }>>; macro: z.ZodOptional; marketing: z.ZodOptional; align: z.ZodOptional>; title: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; image: z.ZodOptional; author: z.ZodOptional; role: z.ZodOptional; value: z.ZodOptional; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }>, "many">>; actions: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; variant: z.ZodOptional>; icon: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>, "many">>; badge: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }, { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }>, "many">>; datasources: z.ZodDefault>; withCredentials: z.ZodOptional; timeoutMs: z.ZodOptional; authStrategyId: z.ZodOptional; csrfStrategyId: z.ZodOptional; capabilities: z.ZodOptional; supportsCsrf: z.ZodOptional; supportsMultipart: z.ZodOptional; supportsStreaming: z.ZodOptional; }, "strip", z.ZodTypeAny, { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; }, { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }, { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }>, "many">>; operations: z.ZodDefault; path: z.ZodString; pathParams: z.ZodOptional>; query: z.ZodOptional>; headers: z.ZodOptional>; body: z.ZodOptional; build: z.ZodOptional>; contentType: z.ZodOptional; accept: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; }, { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; }>>; response: z.ZodObject<{ type: z.ZodEnum<["json", "text", "html", "blob"]>; envelopeAdapterId: z.ZodOptional; paginationAdapterId: z.ZodOptional; filenameHint: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }, { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }>; resultHandling: z.ZodOptional; resourceId: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "resourceList"; resourceId: string; }, { kind: "resourceList"; resourceId: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"resourceDetail">; resourceId: z.ZodString; id: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "resourceDetail"; id: string; resourceId: string; }, { kind: "resourceDetail"; id: string; resourceId: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"operation">; operationId: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "operation"; operationId: string; }, { kind: "operation"; operationId: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"custom">; key: z.ZodAny; }, "strip", z.ZodTypeAny, { kind: "custom"; key?: any; }, { kind: "custom"; key?: any; }>]>, "many">>; redirectTo: z.ZodOptional>; openUrl: z.ZodOptional>; downloadAs: z.ZodOptional>; toastOnSuccess: z.ZodOptional; message: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "success" | "info" | "warning" | "error"; message: string; }, { kind: "success" | "info" | "warning" | "error"; message: string; }>>; toastOnError: z.ZodOptional; message: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "success" | "info" | "warning" | "error"; message: string; }, { kind: "success" | "info" | "warning" | "error"; message: string; }>>; }, "strip", z.ZodTypeAny, { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; }, { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; }>>; requiresAuth: z.ZodOptional; requiredRoles: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }, { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }>, "many">>; resources: z.ZodDefault; listOpId: z.ZodOptional; getOpId: z.ZodOptional; createOpId: z.ZodOptional; updateOpId: z.ZodOptional; deleteOpId: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }, { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }>, "many">>; pwa: z.ZodOptional; name: z.ZodOptional; shortName: z.ZodOptional; description: z.ZodOptional; startUrl: z.ZodOptional; scope: z.ZodOptional; display: z.ZodOptional; backgroundColor: z.ZodOptional; themeColor: z.ZodOptional; orientation: z.ZodOptional; icons: z.ZodOptional; purpose: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; src: string; sizes: string; purpose?: string | undefined; }, { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { enabled: boolean; name?: string | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { type: string; src: string; sizes: string; purpose?: string | undefined; }[] | undefined; }, { name?: string | undefined; enabled?: boolean | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }[] | undefined; }>>; auth: z.ZodOptional; loginPath: z.ZodOptional; meOperationId: z.ZodOptional; logoutOperationId: z.ZodOptional; hideLoginWhenAuthed: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; }, { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; }>>; meta: z.ZodDefault>; requiredComponentKeys: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "frontend"; name: string; operations: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[]; meta: Record; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; basePath: string; pages: { path: string; type: "page"; name: string; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; }[]; datasources: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[]; resources: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[]; pwa?: { enabled: boolean; name?: string | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { type: string; src: string; sizes: string; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; }, { type: "frontend"; name: string; operations?: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[] | undefined; meta?: Record | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; basePath?: string | undefined; pages?: { path: string; type: "page"; name: string; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; datasources?: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[] | undefined; resources?: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[] | undefined; pwa?: { name?: string | undefined; enabled?: boolean | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"cli">; name: z.ZodString; commands: z.ZodDefault; options: z.ZodOptional; description: z.ZodOptional; type: z.ZodOptional>; required: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }, { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }>, "many">>; action: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }, { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }>, "many">>; meta: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: "cli"; name: string; meta: Record; commands: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[]; }, { type: "cli"; name: string; meta?: Record | undefined; commands?: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[] | undefined; }>]>, "many">; meta: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strict", z.ZodTypeAny, { apps: ({ type: "app"; entities: { type: "entity"; id: string; operations: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[]; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; }[]; meta: Record; name?: string | undefined; } | { type: "frontend"; name: string; operations: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[]; meta: Record; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; basePath: string; pages: { path: string; type: "page"; name: string; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; }[]; datasources: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[]; resources: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[]; pwa?: { enabled: boolean; name?: string | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { type: string; src: string; sizes: string; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; } | { type: "cli"; name: string; meta: Record; commands: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[]; })[]; meta?: z.objectOutputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { apps: ({ type: "app"; name?: string | undefined; entities?: { type: "entity"; id: string; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; operations?: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[] | undefined; }[] | undefined; meta?: Record | undefined; } | { type: "frontend"; name: string; operations?: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[] | undefined; meta?: Record | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; basePath?: string | undefined; pages?: { path: string; type: "page"; name: string; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; datasources?: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[] | undefined; resources?: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[] | undefined; pwa?: { name?: string | undefined; enabled?: boolean | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; } | { type: "cli"; name: string; meta?: Record | undefined; commands?: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[] | undefined; })[]; meta?: z.objectInputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>; export declare function validateAndNormalizeBundle(d: unknown): DeclBundle; export declare const DeclUnifiedSchema: z.ZodObject<{ apps: z.ZodArray; name: z.ZodOptional; entities: z.ZodDefault; name: z.ZodOptional; id: z.ZodString; plural: z.ZodOptional; model: z.ZodOptional>; operations: z.ZodDefault; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }, { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { type: "entity"; id: string; operations: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[]; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; }, { type: "entity"; id: string; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; operations?: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[] | undefined; }>, "many">>; meta: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: "app"; entities: { type: "entity"; id: string; operations: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[]; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; }[]; meta: Record; name?: string | undefined; }, { type: "app"; name?: string | undefined; entities?: { type: "entity"; id: string; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; operations?: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[] | undefined; }[] | undefined; meta?: Record | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"frontend">; name: z.ZodString; basePath: z.ZodDefault; pages: z.ZodDefault; name: z.ZodString; path: z.ZodString; hideHeader: z.ZodOptional; description: z.ZodOptional; docsLayout: z.ZodOptional; docsGroupLabel: z.ZodOptional; components: z.ZodDefault; name: z.ZodString; props: z.ZodOptional>; form: z.ZodOptional; label: z.ZodOptional; validators: z.ZodOptional; requiredIf: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; minDate: z.ZodOptional; maxDate: z.ZodOptional; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; equalsField: z.ZodOptional; notEqualsField: z.ZodOptional; greaterThanField: z.ZodOptional; lessThanField: z.ZodOptional; custom: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { message?: string | undefined; logic?: any; }, { message?: string | undefined; logic?: any; }>, "many">>; uniqueIn: z.ZodOptional>; }, "strip", z.ZodTypeAny, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }>>; placeholder: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; options: z.ZodOptional, "many">>; dataSource: z.ZodOptional; pageParam: z.ZodOptional; pageSizeParam: z.ZodOptional; pageSize: z.ZodOptional; debounceMs: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }>>; visibleIf: z.ZodOptional>; disabledIf: z.ZodOptional>; defaultValue: z.ZodOptional>; computeValue: z.ZodOptional>; multiple: z.ZodOptional; prefix: z.ZodOptional; suffix: z.ZodOptional; tooltip: z.ZodOptional; searchPlaceholder: z.ZodOptional; clearable: z.ZodOptional; ariaLabel: z.ZodOptional; accept: z.ZodOptional; step: z.ZodOptional; defaultCurrency: z.ZodOptional; helpHtml: z.ZodOptional; className: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }>, "many">>; submit: z.ZodOptional; url: z.ZodOptional; method: z.ZodOptional>; label: z.ZodOptional; successMessage: z.ZodOptional; errorMessage: z.ZodOptional; confirmMessage: z.ZodOptional; beforeSubmit: z.ZodOptional>; afterSubmit: z.ZodOptional>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; redirect: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }>>; load: z.ZodOptional>; when: z.ZodOptional>; mapFields: z.ZodOptional>>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }, { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }>>; entityRef: z.ZodOptional; agentChat: z.ZodOptional; messages: z.ZodDefault; label: z.ZodOptional; content: z.ZodString; }, "strip", z.ZodTypeAny, { role: "user" | "agent"; content: string; label?: string | undefined; }, { role: "user" | "agent"; content: string; label?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; }, { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; }>>; cliUsage: z.ZodOptional; command: z.ZodString; options: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }>>; layout: z.ZodOptional; title: z.ZodOptional; columns: z.ZodOptional; items: z.ZodOptional>; tabs: z.ZodOptional; items: z.ZodOptional>; }, "strip", z.ZodTypeAny, { label: string; items?: string[] | undefined; content?: string | undefined; }, { label: string; items?: string[] | undefined; content?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }>>; content: z.ZodOptional; button: z.ZodOptional>; icon: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>>; table: z.ZodOptional; operationId: z.ZodOptional; rowNavigateTo: z.ZodOptional; rowActions: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }>, "many">>; columns: z.ZodOptional; }, "strip", z.ZodTypeAny, { header: string; accessor: string; render?: string | undefined; }, { header: string; accessor: string; render?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }>>; themeToggle: z.ZodOptional; codeBlock: z.ZodOptional; showLineNumbers: z.ZodDefault; }, "strip", z.ZodTypeAny, { snippet: string; language: string; showLineNumbers: boolean; }, { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; }>>; macro: z.ZodOptional; marketing: z.ZodOptional; align: z.ZodOptional>; title: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; image: z.ZodOptional; author: z.ZodOptional; role: z.ZodOptional; value: z.ZodOptional; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }>, "many">>; actions: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; variant: z.ZodOptional>; icon: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>, "many">>; badge: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }, { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { path: string; type: "page"; name: string; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; }, { path: string; type: "page"; name: string; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; }>, "many">>; components: z.ZodDefault; name: z.ZodString; props: z.ZodOptional>; form: z.ZodOptional; label: z.ZodOptional; validators: z.ZodOptional; requiredIf: z.ZodOptional>; min: z.ZodOptional; max: z.ZodOptional; minDate: z.ZodOptional; maxDate: z.ZodOptional; minLength: z.ZodOptional; maxLength: z.ZodOptional; pattern: z.ZodOptional; format: z.ZodOptional>; equalsField: z.ZodOptional; notEqualsField: z.ZodOptional; greaterThanField: z.ZodOptional; lessThanField: z.ZodOptional; custom: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { message?: string | undefined; logic?: any; }, { message?: string | undefined; logic?: any; }>, "many">>; uniqueIn: z.ZodOptional>; }, "strip", z.ZodTypeAny, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }, { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; }>>; placeholder: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; options: z.ZodOptional, "many">>; dataSource: z.ZodOptional; pageParam: z.ZodOptional; pageSizeParam: z.ZodOptional; pageSize: z.ZodOptional; debounceMs: z.ZodOptional; }, "strip", z.ZodTypeAny, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }, { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; }>>; visibleIf: z.ZodOptional>; disabledIf: z.ZodOptional>; defaultValue: z.ZodOptional>; computeValue: z.ZodOptional>; multiple: z.ZodOptional; prefix: z.ZodOptional; suffix: z.ZodOptional; tooltip: z.ZodOptional; searchPlaceholder: z.ZodOptional; clearable: z.ZodOptional; ariaLabel: z.ZodOptional; accept: z.ZodOptional; step: z.ZodOptional; defaultCurrency: z.ZodOptional; helpHtml: z.ZodOptional; className: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }, { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }>, "many">>; submit: z.ZodOptional; url: z.ZodOptional; method: z.ZodOptional>; label: z.ZodOptional; successMessage: z.ZodOptional; errorMessage: z.ZodOptional; confirmMessage: z.ZodOptional; beforeSubmit: z.ZodOptional>; afterSubmit: z.ZodOptional>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; redirect: z.ZodOptional; }, "strip", z.ZodTypeAny, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }, { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; }>>; load: z.ZodOptional>; when: z.ZodOptional>; mapFields: z.ZodOptional>>; onSuccess: z.ZodOptional>; onError: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }, { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }, { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; }>>; entityRef: z.ZodOptional; agentChat: z.ZodOptional; messages: z.ZodDefault; label: z.ZodOptional; content: z.ZodString; }, "strip", z.ZodTypeAny, { role: "user" | "agent"; content: string; label?: string | undefined; }, { role: "user" | "agent"; content: string; label?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; }, { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; }>>; cliUsage: z.ZodOptional; command: z.ZodString; options: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }, { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; }>>; layout: z.ZodOptional; title: z.ZodOptional; columns: z.ZodOptional; items: z.ZodOptional>; tabs: z.ZodOptional; items: z.ZodOptional>; }, "strip", z.ZodTypeAny, { label: string; items?: string[] | undefined; content?: string | undefined; }, { label: string; items?: string[] | undefined; content?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }, { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; }>>; content: z.ZodOptional; button: z.ZodOptional>; icon: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>>; table: z.ZodOptional; operationId: z.ZodOptional; rowNavigateTo: z.ZodOptional; rowActions: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; }, "strip", z.ZodTypeAny, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }, { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }>, "many">>; columns: z.ZodOptional; }, "strip", z.ZodTypeAny, { header: string; accessor: string; render?: string | undefined; }, { header: string; accessor: string; render?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }, { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; }>>; themeToggle: z.ZodOptional; codeBlock: z.ZodOptional; showLineNumbers: z.ZodDefault; }, "strip", z.ZodTypeAny, { snippet: string; language: string; showLineNumbers: boolean; }, { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; }>>; macro: z.ZodOptional; marketing: z.ZodOptional; align: z.ZodOptional>; title: z.ZodOptional; subtitle: z.ZodOptional; items: z.ZodOptional; description: z.ZodOptional; icon: z.ZodOptional; image: z.ZodOptional; author: z.ZodOptional; role: z.ZodOptional; value: z.ZodOptional; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }, { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }>, "many">>; actions: z.ZodOptional; onClick: z.ZodOptional; operationId: z.ZodString; args: z.ZodOptional>; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }, { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; }>, z.ZodObject<{ kind: z.ZodLiteral<"navigate">; to: z.ZodType; confirmMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }, { kind: "navigate"; confirmMessage?: string | undefined; to?: any; }>]>>; variant: z.ZodOptional>; icon: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }, { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }>, "many">>; badge: z.ZodOptional; }, "strip", z.ZodTypeAny, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }, { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }, { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }>, "many">>; datasources: z.ZodDefault>; withCredentials: z.ZodOptional; timeoutMs: z.ZodOptional; authStrategyId: z.ZodOptional; csrfStrategyId: z.ZodOptional; capabilities: z.ZodOptional; supportsCsrf: z.ZodOptional; supportsMultipart: z.ZodOptional; supportsStreaming: z.ZodOptional; }, "strip", z.ZodTypeAny, { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; }, { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }, { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }>, "many">>; operations: z.ZodDefault; path: z.ZodString; pathParams: z.ZodOptional>; query: z.ZodOptional>; headers: z.ZodOptional>; body: z.ZodOptional; build: z.ZodOptional>; contentType: z.ZodOptional; accept: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; }, { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; }>>; response: z.ZodObject<{ type: z.ZodEnum<["json", "text", "html", "blob"]>; envelopeAdapterId: z.ZodOptional; paginationAdapterId: z.ZodOptional; filenameHint: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }, { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }>; resultHandling: z.ZodOptional; resourceId: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "resourceList"; resourceId: string; }, { kind: "resourceList"; resourceId: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"resourceDetail">; resourceId: z.ZodString; id: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "resourceDetail"; id: string; resourceId: string; }, { kind: "resourceDetail"; id: string; resourceId: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"operation">; operationId: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "operation"; operationId: string; }, { kind: "operation"; operationId: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"custom">; key: z.ZodAny; }, "strip", z.ZodTypeAny, { kind: "custom"; key?: any; }, { kind: "custom"; key?: any; }>]>, "many">>; redirectTo: z.ZodOptional>; openUrl: z.ZodOptional>; downloadAs: z.ZodOptional>; toastOnSuccess: z.ZodOptional; message: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "success" | "info" | "warning" | "error"; message: string; }, { kind: "success" | "info" | "warning" | "error"; message: string; }>>; toastOnError: z.ZodOptional; message: z.ZodString; }, "strip", z.ZodTypeAny, { kind: "success" | "info" | "warning" | "error"; message: string; }, { kind: "success" | "info" | "warning" | "error"; message: string; }>>; }, "strip", z.ZodTypeAny, { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; }, { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; }>>; requiresAuth: z.ZodOptional; requiredRoles: z.ZodOptional>; }, "strip", z.ZodTypeAny, { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }, { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }>, "many">>; resources: z.ZodDefault; listOpId: z.ZodOptional; getOpId: z.ZodOptional; createOpId: z.ZodOptional; updateOpId: z.ZodOptional; deleteOpId: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }, { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }>, "many">>; pwa: z.ZodOptional; name: z.ZodOptional; shortName: z.ZodOptional; description: z.ZodOptional; startUrl: z.ZodOptional; scope: z.ZodOptional; display: z.ZodOptional; backgroundColor: z.ZodOptional; themeColor: z.ZodOptional; orientation: z.ZodOptional; icons: z.ZodOptional; purpose: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: string; src: string; sizes: string; purpose?: string | undefined; }, { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { enabled: boolean; name?: string | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { type: string; src: string; sizes: string; purpose?: string | undefined; }[] | undefined; }, { name?: string | undefined; enabled?: boolean | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }[] | undefined; }>>; auth: z.ZodOptional; loginPath: z.ZodOptional; meOperationId: z.ZodOptional; logoutOperationId: z.ZodOptional; hideLoginWhenAuthed: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; }, { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; }>>; meta: z.ZodDefault>; requiredComponentKeys: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "frontend"; name: string; operations: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[]; meta: Record; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; basePath: string; pages: { path: string; type: "page"; name: string; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; }[]; datasources: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[]; resources: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[]; pwa?: { enabled: boolean; name?: string | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { type: string; src: string; sizes: string; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; }, { type: "frontend"; name: string; operations?: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[] | undefined; meta?: Record | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; basePath?: string | undefined; pages?: { path: string; type: "page"; name: string; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; datasources?: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[] | undefined; resources?: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[] | undefined; pwa?: { name?: string | undefined; enabled?: boolean | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; }>, z.ZodObject<{ type: z.ZodLiteral<"cli">; name: z.ZodString; commands: z.ZodDefault; options: z.ZodOptional; description: z.ZodOptional; type: z.ZodOptional>; required: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }, { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }>, "many">>; action: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }, { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }>, "many">>; meta: z.ZodDefault>; }, "strip", z.ZodTypeAny, { type: "cli"; name: string; meta: Record; commands: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[]; }, { type: "cli"; name: string; meta?: Record | undefined; commands?: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[] | undefined; }>]>, "many">; meta: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strict", z.ZodTypeAny, { apps: ({ type: "app"; entities: { type: "entity"; id: string; operations: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[]; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; }[]; meta: Record; name?: string | undefined; } | { type: "frontend"; name: string; operations: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[]; meta: Record; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; basePath: string; pages: { path: string; type: "page"; name: string; components: { type: "component"; name: string; props?: Record | undefined; form?: { fields: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[]; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { messages: { role: "user" | "agent"; content: string; label?: string | undefined; }[]; title?: string | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language: string; showLineNumbers: boolean; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[]; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; }[]; datasources: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[]; resources: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[]; pwa?: { enabled: boolean; name?: string | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { type: string; src: string; sizes: string; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; } | { type: "cli"; name: string; meta: Record; commands: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[]; })[]; meta?: z.objectOutputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { apps: ({ type: "app"; name?: string | undefined; entities?: { type: "entity"; id: string; name?: string | undefined; plural?: string | undefined; model?: Record | undefined; operations?: { kind: "create" | "get" | "list" | "update" | "remove"; name?: string | undefined; }[] | undefined; }[] | undefined; meta?: Record | undefined; } | { type: "frontend"; name: string; operations?: { path: string; id: string; method: "POST" | "PUT" | "PATCH" | "GET" | "DELETE" | "HEAD" | "OPTIONS"; datasourceId: string; response: { type: "text" | "json" | "html" | "blob"; envelopeAdapterId?: string | undefined; paginationAdapterId?: string | undefined; filenameHint?: string | undefined; }; pathParams?: any; query?: any; headers?: any; body?: { type: "text" | "none" | "json" | "multipart" | "formUrlEncoded"; accept?: string | undefined; build?: any; contentType?: string | undefined; } | undefined; resultHandling?: { invalidate?: ({ kind: "resourceList"; resourceId: string; } | { kind: "resourceDetail"; id: string; resourceId: string; } | { kind: "operation"; operationId: string; } | { kind: "custom"; key?: any; })[] | undefined; redirectTo?: any; openUrl?: any; downloadAs?: any; toastOnSuccess?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; toastOnError?: { kind: "success" | "info" | "warning" | "error"; message: string; } | undefined; } | undefined; requiresAuth?: boolean | undefined; requiredRoles?: string[] | undefined; }[] | undefined; meta?: Record | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; basePath?: string | undefined; pages?: { path: string; type: "page"; name: string; description?: string | undefined; hideHeader?: boolean | undefined; docsLayout?: boolean | undefined; docsGroupLabel?: string | undefined; components?: { type: "component"; name: string; props?: Record | undefined; form?: { fields?: { type: "number" | "date" | "text" | "select" | "textarea" | "checkbox" | "radio" | "datetime" | "time" | "url" | "phone" | "file" | "slider" | "currency" | "tags" | "signature" | "daterange" | "email" | "password"; name: string; options?: { value: string; label: string; }[] | undefined; label?: string | undefined; validators?: { custom?: { message?: string | undefined; logic?: any; }[] | undefined; required?: boolean | undefined; requiredIf?: any; min?: number | undefined; max?: number | undefined; minDate?: string | undefined; maxDate?: string | undefined; minLength?: number | undefined; maxLength?: number | undefined; pattern?: string | undefined; format?: "url" | "email" | undefined; equalsField?: string | undefined; notEqualsField?: string | undefined; greaterThanField?: string | undefined; lessThanField?: string | undefined; uniqueIn?: string[] | undefined; } | undefined; placeholder?: string | undefined; description?: string | undefined; icon?: string | undefined; dataSource?: { url: string; labelKey: string; valueKey: string; searchParam?: string | undefined; pageParam?: string | undefined; pageSizeParam?: string | undefined; pageSize?: number | undefined; debounceMs?: number | undefined; } | undefined; visibleIf?: any; disabledIf?: any; defaultValue?: any; computeValue?: any; multiple?: boolean | undefined; prefix?: string | undefined; suffix?: string | undefined; tooltip?: string | undefined; searchPlaceholder?: string | undefined; clearable?: boolean | undefined; ariaLabel?: string | undefined; accept?: string | undefined; step?: number | undefined; defaultCurrency?: string | undefined; helpHtml?: string | undefined; className?: string | undefined; }[] | undefined; submit?: { url?: string | undefined; label?: string | undefined; operationId?: string | undefined; method?: "POST" | "PUT" | "PATCH" | undefined; successMessage?: string | undefined; errorMessage?: string | undefined; confirmMessage?: string | undefined; beforeSubmit?: any; afterSubmit?: any; onSuccess?: any; onError?: any; redirect?: string | undefined; } | undefined; load?: { operationId: string; onSuccess?: any; onError?: any; args?: any; when?: any; mapFields?: Record | undefined; } | undefined; } | undefined; entityRef?: string | undefined; content?: string | undefined; agentChat?: { title?: string | undefined; messages?: { role: "user" | "agent"; content: string; label?: string | undefined; }[] | undefined; } | undefined; cliUsage?: { command: string; options?: { description: string; flag: string; }[] | undefined; title?: string | undefined; } | undefined; layout?: { kind: "row" | "column" | "panel" | "tabs"; title?: string | undefined; items?: string[] | undefined; tabs?: { label: string; items?: string[] | undefined; content?: string | undefined; }[] | undefined; columns?: number | undefined; } | undefined; button?: { label: string; icon?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; } | undefined; table?: { operationId?: string | undefined; columns?: { header: string; accessor: string; render?: string | undefined; }[] | undefined; resourceId?: string | undefined; rowNavigateTo?: string | undefined; rowActions?: { label: string; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; }[] | undefined; } | undefined; themeToggle?: boolean | undefined; codeBlock?: { snippet: string; language?: string | undefined; showLineNumbers?: boolean | undefined; } | undefined; macro?: string | undefined; marketing?: { kind: "hero" | "features" | "testimonials" | "faq" | "logos" | "cta" | "stats" | "timeline"; align?: "left" | "center" | undefined; title?: string | undefined; subtitle?: string | undefined; items?: { value?: string | undefined; label?: string | undefined; description?: string | undefined; icon?: string | undefined; title?: string | undefined; image?: string | undefined; author?: string | undefined; role?: string | undefined; }[] | undefined; actions?: { label: string; icon?: string | undefined; href?: string | undefined; onClick?: { kind: "invoke"; operationId: string; confirmMessage?: string | undefined; args?: any; } | { kind: "navigate"; confirmMessage?: string | undefined; to?: any; } | undefined; variant?: "primary" | "secondary" | "ghost" | undefined; }[] | undefined; badge?: string | undefined; } | undefined; }[] | undefined; }[] | undefined; datasources?: { id: string; baseUrl: string; defaultHeaders?: Record | undefined; withCredentials?: boolean | undefined; timeoutMs?: number | undefined; authStrategyId?: string | undefined; csrfStrategyId?: string | undefined; capabilities?: { supportsCookies?: boolean | undefined; supportsCsrf?: boolean | undefined; supportsMultipart?: boolean | undefined; supportsStreaming?: boolean | undefined; } | undefined; }[] | undefined; resources?: { id: string; datasourceId: string; idField?: string | undefined; listOpId?: string | undefined; getOpId?: string | undefined; createOpId?: string | undefined; updateOpId?: string | undefined; deleteOpId?: string | undefined; }[] | undefined; pwa?: { name?: string | undefined; enabled?: boolean | undefined; description?: string | undefined; shortName?: string | undefined; startUrl?: string | undefined; scope?: string | undefined; display?: string | undefined; backgroundColor?: string | undefined; themeColor?: string | undefined; orientation?: string | undefined; icons?: { src: string; sizes: string; type?: string | undefined; purpose?: string | undefined; }[] | undefined; } | undefined; auth?: { enabled?: boolean | undefined; loginPath?: string | undefined; meOperationId?: string | undefined; logoutOperationId?: string | undefined; hideLoginWhenAuthed?: boolean | undefined; } | undefined; requiredComponentKeys?: string[] | undefined; } | { type: "cli"; name: string; meta?: Record | undefined; commands?: { name: string; options?: { name: string; type?: "string" | "number" | "boolean" | undefined; required?: boolean | undefined; description?: string | undefined; flag?: string | undefined; }[] | undefined; description?: string | undefined; action?: string | undefined; }[] | undefined; })[]; meta?: z.objectInputType<{ policies: z.ZodOptional>; targets: z.ZodOptional>; outDir: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>; export declare const validateAndNormalizeDeclUnified: typeof validateAndNormalizeBundle;