import * as sdk from '@botpress/sdk';
export declare const columnSchema: sdk.ZodDiscriminatedUnion<"type", [sdk.ZodObject<{
    type: sdk.ZodLiteral<"string">;
    format: sdk.ZodOptional<sdk.ZodString>;
    pattern: sdk.ZodOptional<sdk.ZodString>;
    enum: sdk.ZodOptional<sdk.ZodArray<sdk.ZodString, "many">>;
    minLength: sdk.ZodOptional<sdk.ZodNumber>;
    maxLength: sdk.ZodOptional<sdk.ZodNumber>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "strip", {
    type: "string";
    default?: any;
    description?: string | undefined;
    'x-zui'?: sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough"> | undefined;
    format?: string | undefined;
    pattern?: string | undefined;
    enum?: string[] | undefined;
    minLength?: number | undefined;
    maxLength?: number | undefined;
    nullable?: boolean | undefined;
}, {
    type: "string";
    default?: any;
    description?: string | undefined;
    'x-zui'?: sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough"> | undefined;
    format?: string | undefined;
    pattern?: string | undefined;
    enum?: string[] | undefined;
    minLength?: number | undefined;
    maxLength?: number | undefined;
    nullable?: boolean | undefined;
}>, sdk.ZodObject<{
    type: sdk.ZodLiteral<"number">;
    minimum: sdk.ZodOptional<sdk.ZodNumber>;
    maximum: sdk.ZodOptional<sdk.ZodNumber>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "strip", {
    type: "number";
    default?: any;
    description?: string | undefined;
    'x-zui'?: sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough"> | undefined;
    minimum?: number | undefined;
    maximum?: number | undefined;
    nullable?: boolean | undefined;
}, {
    type: "number";
    default?: any;
    description?: string | undefined;
    'x-zui'?: sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough"> | undefined;
    minimum?: number | undefined;
    maximum?: number | undefined;
    nullable?: boolean | undefined;
}>, sdk.ZodObject<{
    type: sdk.ZodLiteral<"boolean">;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "strip", {
    type: "boolean";
    default?: any;
    description?: string | undefined;
    'x-zui'?: sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough"> | undefined;
    nullable?: boolean | undefined;
}, {
    type: "boolean";
    default?: any;
    description?: string | undefined;
    'x-zui'?: sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough"> | undefined;
    nullable?: boolean | undefined;
}>, sdk.ZodObject<{
    type: sdk.ZodLiteral<"object">;
    properties: sdk.ZodOptional<sdk.ZodRecord<sdk.ZodString, sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>>>;
    required: sdk.ZodOptional<sdk.ZodArray<sdk.ZodString, "many">>;
    additionalProperties: sdk.ZodOptional<sdk.ZodUnion<[sdk.ZodBoolean, sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>]>>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "passthrough", sdk.objectOutputType<{
    type: sdk.ZodLiteral<"object">;
    properties: sdk.ZodOptional<sdk.ZodRecord<sdk.ZodString, sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>>>;
    required: sdk.ZodOptional<sdk.ZodArray<sdk.ZodString, "many">>;
    additionalProperties: sdk.ZodOptional<sdk.ZodUnion<[sdk.ZodBoolean, sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>]>>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "passthrough">, sdk.objectInputType<{
    type: sdk.ZodLiteral<"object">;
    properties: sdk.ZodOptional<sdk.ZodRecord<sdk.ZodString, sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>>>;
    required: sdk.ZodOptional<sdk.ZodArray<sdk.ZodString, "many">>;
    additionalProperties: sdk.ZodOptional<sdk.ZodUnion<[sdk.ZodBoolean, sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>]>>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "passthrough">>, sdk.ZodObject<{
    type: sdk.ZodLiteral<"array">;
    items: sdk.ZodOptional<sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>>;
    minItems: sdk.ZodOptional<sdk.ZodNumber>;
    maxItems: sdk.ZodOptional<sdk.ZodNumber>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "passthrough", sdk.objectOutputType<{
    type: sdk.ZodLiteral<"array">;
    items: sdk.ZodOptional<sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>>;
    minItems: sdk.ZodOptional<sdk.ZodNumber>;
    maxItems: sdk.ZodOptional<sdk.ZodNumber>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "passthrough">, sdk.objectInputType<{
    type: sdk.ZodLiteral<"array">;
    items: sdk.ZodOptional<sdk.ZodObject<{}, "passthrough", sdk.objectOutputType<{}, "passthrough">, sdk.objectInputType<{}, "passthrough">>>;
    minItems: sdk.ZodOptional<sdk.ZodNumber>;
    maxItems: sdk.ZodOptional<sdk.ZodNumber>;
    'x-zui': sdk.ZodOptional<sdk.ZodObject<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough", sdk.objectOutputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">, sdk.objectInputType<{
        index: sdk.ZodOptional<sdk.ZodNumber>;
        typings: sdk.ZodOptional<sdk.ZodString>;
        title: sdk.ZodOptional<sdk.ZodString>;
        searchable: sdk.ZodOptional<sdk.ZodBoolean>;
        hidden: sdk.ZodOptional<sdk.ZodBoolean>;
        order: sdk.ZodOptional<sdk.ZodNumber>;
        width: sdk.ZodOptional<sdk.ZodNumber>;
        schemaId: sdk.ZodOptional<sdk.ZodString>;
        computed: sdk.ZodOptional<sdk.ZodObject<{
            action: sdk.ZodEnum<["ai", "code", "workflow"]>;
            dependencies: sdk.ZodDefault<sdk.ZodArray<sdk.ZodString, "many">>;
            prompt: sdk.ZodOptional<sdk.ZodString>;
            code: sdk.ZodOptional<sdk.ZodString>;
            model: sdk.ZodOptional<sdk.ZodDefault<sdk.ZodString>>;
            workflowId: sdk.ZodOptional<sdk.ZodString>;
            enabled: sdk.ZodOptional<sdk.ZodBoolean>;
        }, "strip", {
            dependencies: string[];
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }, {
            action: "code" | "workflow" | "ai";
            code?: string | undefined;
            dependencies?: string[] | undefined;
            prompt?: string | undefined;
            model?: string | undefined;
            workflowId?: string | undefined;
            enabled?: boolean | undefined;
        }>>;
    }, "passthrough">>>;
    nullable: sdk.ZodOptional<sdk.ZodBoolean>;
    description: sdk.ZodOptional<sdk.ZodString>;
    default: sdk.ZodOptional<sdk.ZodAny>;
}, "passthrough">>, sdk.ZodObject<{
    type: sdk.ZodLiteral<"null">;
}, "strip", {
    type: "null";
}, {
    type: "null";
}>]>;
