/**
 * Generated by orval 🍺
 * Do not edit manually.
 * Prompt Registry API
 * Prompt Storage service for Design time & Runtime prompt templates.
 * OpenAPI spec version: 0.0.1
 */
import * as zod from 'zod';
/**
 * Create or update a prompt template
 */
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyNameMax = 120;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyVersionMax = 10;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyVersionRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyScenarioMax = 120;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyScenarioRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBody: zod.ZodObject<{
    name: zod.ZodString;
    version: zod.ZodString;
    scenario: zod.ZodString;
    spec: zod.ZodObject<{
        template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
            role: zod.ZodString;
            content: zod.ZodString;
        }, zod.z.core.$strip>, zod.ZodObject<{
            role: zod.ZodString;
            content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                type: zod.ZodEnum<{
                    image_url: "image_url";
                }>;
                image_url: zod.ZodObject<{
                    url: zod.ZodString;
                    detail: zod.ZodDefault<zod.ZodString>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    text: "text";
                }>;
                text: zod.ZodString;
            }, zod.z.core.$strip>]>>;
        }, zod.z.core.$strip>]>>;
        defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
        additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
        response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
            type: zod.ZodEnum<{
                text: "text";
            }>;
        }, zod.z.core.$strip>, zod.ZodObject<{
            type: zod.ZodEnum<{
                json_object: "json_object";
            }>;
        }, zod.z.core.$strip>, zod.ZodObject<{
            type: zod.ZodEnum<{
                json_schema: "json_schema";
            }>;
            json_schema: zod.ZodObject<{
                description: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodString;
                schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
            }, zod.z.core.$strip>;
        }, zod.z.core.$strip>]>>;
        tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            type: zod.ZodEnum<{
                function: "function";
            }>;
            function: zod.ZodObject<{
                description: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodString;
                parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
            }, zod.z.core.$strip>;
        }, zod.z.core.$strip>>>;
    }, zod.z.core.$strip>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateResponse: zod.ZodObject<{
    message: zod.ZodString;
    id: zod.ZodUUID;
    scenario: zod.ZodString;
    name: zod.ZodString;
    version: zod.ZodString;
}, zod.z.core.$strip>;
/**
 * List prompt templates
 */
export declare const registryControllerPromptControllerListPromptTemplatesQueryRetrieveDefault = "both";
export declare const registryControllerPromptControllerListPromptTemplatesQueryIncludeSpecDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesQueryParams: zod.ZodObject<{
    scenario: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    version: zod.ZodOptional<zod.ZodString>;
    retrieve: zod.ZodDefault<zod.ZodString>;
    includeSpec: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplatesHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesResponse: zod.ZodObject<{
    count: zod.ZodNumber;
    resources: zod.ZodArray<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodUUID>;
        name: zod.ZodOptional<zod.ZodString>;
        version: zod.ZodOptional<zod.ZodString>;
        scenario: zod.ZodOptional<zod.ZodString>;
        creationTimestamp: zod.ZodOptional<zod.ZodString>;
        managedBy: zod.ZodOptional<zod.ZodString>;
        isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
        resourceGroupId: zod.ZodOptional<zod.ZodString>;
        spec: zod.ZodOptional<zod.ZodObject<{
            template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodString;
            }, zod.z.core.$strip>, zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                    type: zod.ZodEnum<{
                        image_url: "image_url";
                    }>;
                    image_url: zod.ZodObject<{
                        url: zod.ZodString;
                        detail: zod.ZodDefault<zod.ZodString>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    type: zod.ZodEnum<{
                        text: "text";
                    }>;
                    text: zod.ZodString;
                }, zod.z.core.$strip>]>>;
            }, zod.z.core.$strip>]>>;
            defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                type: zod.ZodEnum<{
                    text: "text";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_object: "json_object";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_schema: "json_schema";
                }>;
                json_schema: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>]>>;
            tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                type: zod.ZodEnum<{
                    function: "function";
                }>;
                function: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * List prompt template history
 */
export declare const registryControllerPromptControllerListPromptTemplateHistoryParams: zod.ZodObject<{
    scenario: zod.ZodString;
    version: zod.ZodString;
    name: zod.ZodString;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplateHistoryHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponse: zod.ZodObject<{
    count: zod.ZodNumber;
    resources: zod.ZodArray<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodUUID>;
        name: zod.ZodOptional<zod.ZodString>;
        version: zod.ZodOptional<zod.ZodString>;
        scenario: zod.ZodOptional<zod.ZodString>;
        creationTimestamp: zod.ZodOptional<zod.ZodString>;
        managedBy: zod.ZodOptional<zod.ZodString>;
        isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
        resourceGroupId: zod.ZodOptional<zod.ZodString>;
        spec: zod.ZodOptional<zod.ZodObject<{
            template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodString;
            }, zod.z.core.$strip>, zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                    type: zod.ZodEnum<{
                        image_url: "image_url";
                    }>;
                    image_url: zod.ZodObject<{
                        url: zod.ZodString;
                        detail: zod.ZodDefault<zod.ZodString>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    type: zod.ZodEnum<{
                        text: "text";
                    }>;
                    text: zod.ZodString;
                }, zod.z.core.$strip>]>>;
            }, zod.z.core.$strip>]>>;
            defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                type: zod.ZodEnum<{
                    text: "text";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_object: "json_object";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_schema: "json_schema";
                }>;
                json_schema: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>]>>;
            tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                type: zod.ZodEnum<{
                    function: "function";
                }>;
                function: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * Get prompt template by UUID
 */
export declare const registryControllerPromptControllerGetPromptTemplateByUuidParams: zod.ZodObject<{
    promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponse: zod.ZodObject<{
    id: zod.ZodOptional<zod.ZodUUID>;
    name: zod.ZodOptional<zod.ZodString>;
    version: zod.ZodOptional<zod.ZodString>;
    scenario: zod.ZodOptional<zod.ZodString>;
    creationTimestamp: zod.ZodOptional<zod.ZodString>;
    managedBy: zod.ZodOptional<zod.ZodString>;
    isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
    resourceGroupId: zod.ZodOptional<zod.ZodString>;
    spec: zod.ZodOptional<zod.ZodObject<{
        template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
            role: zod.ZodString;
            content: zod.ZodString;
        }, zod.z.core.$strip>, zod.ZodObject<{
            role: zod.ZodString;
            content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                type: zod.ZodEnum<{
                    image_url: "image_url";
                }>;
                image_url: zod.ZodObject<{
                    url: zod.ZodString;
                    detail: zod.ZodDefault<zod.ZodString>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    text: "text";
                }>;
                text: zod.ZodString;
            }, zod.z.core.$strip>]>>;
        }, zod.z.core.$strip>]>>;
        defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
        additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
        response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
            type: zod.ZodEnum<{
                text: "text";
            }>;
        }, zod.z.core.$strip>, zod.ZodObject<{
            type: zod.ZodEnum<{
                json_object: "json_object";
            }>;
        }, zod.z.core.$strip>, zod.ZodObject<{
            type: zod.ZodEnum<{
                json_schema: "json_schema";
            }>;
            json_schema: zod.ZodObject<{
                description: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodString;
                schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
            }, zod.z.core.$strip>;
        }, zod.z.core.$strip>]>>;
        tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
            type: zod.ZodEnum<{
                function: "function";
            }>;
            function: zod.ZodObject<{
                description: zod.ZodOptional<zod.ZodString>;
                name: zod.ZodString;
                parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
            }, zod.z.core.$strip>;
        }, zod.z.core.$strip>>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * Delete prompt template
 */
export declare const registryControllerPromptControllerDeletePromptTemplateParams: zod.ZodObject<{
    promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerDeletePromptTemplateHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerDeletePromptTemplateResponse: zod.ZodObject<{
    message: zod.ZodString;
}, zod.z.core.$strip>;
/**
 * Import prompt template
 */
export declare const registryControllerPromptControllerImportPromptTemplateHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerImportPromptTemplateBody: zod.ZodObject<{
    file: zod.ZodOptional<zod.ZodCustom<File, File>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerImportPromptTemplateResponse: zod.ZodObject<{
    message: zod.ZodString;
    id: zod.ZodUUID;
    scenario: zod.ZodString;
    name: zod.ZodString;
    version: zod.ZodString;
}, zod.z.core.$strip>;
/**
 * Export prompt template
 */
export declare const registryControllerPromptControllerExportPromptTemplateParams: zod.ZodObject<{
    promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerExportPromptTemplateHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
/**
 * Parse prompt template by ID
 */
export declare const registryControllerPromptControllerParsePromptTemplateByIdParams: zod.ZodObject<{
    promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryMetadataDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryParams: zod.ZodObject<{
    metadata: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdBody: zod.ZodObject<{
    inputParams: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseParsedPromptItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponse: zod.ZodObject<{
    parsedPrompt: zod.ZodOptional<zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
        role: zod.ZodString;
        content: zod.ZodString;
    }, zod.z.core.$strip>, zod.ZodObject<{
        role: zod.ZodString;
        content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
            type: zod.ZodEnum<{
                image_url: "image_url";
            }>;
            image_url: zod.ZodObject<{
                url: zod.ZodString;
                detail: zod.ZodDefault<zod.ZodString>;
            }, zod.z.core.$strip>;
        }, zod.z.core.$strip>, zod.ZodObject<{
            type: zod.ZodEnum<{
                text: "text";
            }>;
            text: zod.ZodString;
        }, zod.z.core.$strip>]>>;
    }, zod.z.core.$strip>]>>>;
    resource: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodUUID>;
        name: zod.ZodOptional<zod.ZodString>;
        version: zod.ZodOptional<zod.ZodString>;
        scenario: zod.ZodOptional<zod.ZodString>;
        creationTimestamp: zod.ZodOptional<zod.ZodString>;
        managedBy: zod.ZodOptional<zod.ZodString>;
        isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
        resourceGroupId: zod.ZodOptional<zod.ZodString>;
        spec: zod.ZodOptional<zod.ZodObject<{
            template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodString;
            }, zod.z.core.$strip>, zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                    type: zod.ZodEnum<{
                        image_url: "image_url";
                    }>;
                    image_url: zod.ZodObject<{
                        url: zod.ZodString;
                        detail: zod.ZodDefault<zod.ZodString>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    type: zod.ZodEnum<{
                        text: "text";
                    }>;
                    text: zod.ZodString;
                }, zod.z.core.$strip>]>>;
            }, zod.z.core.$strip>]>>;
            defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                type: zod.ZodEnum<{
                    text: "text";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_object: "json_object";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_schema: "json_schema";
                }>;
                json_schema: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>]>>;
            tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                type: zod.ZodEnum<{
                    function: "function";
                }>;
                function: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * Parse prompt template by name and version
 */
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionParams: zod.ZodObject<{
    scenario: zod.ZodString;
    version: zod.ZodString;
    name: zod.ZodString;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryMetadataDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryParams: zod.ZodObject<{
    metadata: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
    "AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
        true: "true";
        True: "True";
        false: "false";
        False: "False";
    }>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionBody: zod.ZodObject<{
    inputParams: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseParsedPromptItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponse: zod.ZodObject<{
    parsedPrompt: zod.ZodOptional<zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
        role: zod.ZodString;
        content: zod.ZodString;
    }, zod.z.core.$strip>, zod.ZodObject<{
        role: zod.ZodString;
        content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
            type: zod.ZodEnum<{
                image_url: "image_url";
            }>;
            image_url: zod.ZodObject<{
                url: zod.ZodString;
                detail: zod.ZodDefault<zod.ZodString>;
            }, zod.z.core.$strip>;
        }, zod.z.core.$strip>, zod.ZodObject<{
            type: zod.ZodEnum<{
                text: "text";
            }>;
            text: zod.ZodString;
        }, zod.z.core.$strip>]>>;
    }, zod.z.core.$strip>]>>>;
    resource: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodUUID>;
        name: zod.ZodOptional<zod.ZodString>;
        version: zod.ZodOptional<zod.ZodString>;
        scenario: zod.ZodOptional<zod.ZodString>;
        creationTimestamp: zod.ZodOptional<zod.ZodString>;
        managedBy: zod.ZodOptional<zod.ZodString>;
        isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
        resourceGroupId: zod.ZodOptional<zod.ZodString>;
        spec: zod.ZodOptional<zod.ZodObject<{
            template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodString;
            }, zod.z.core.$strip>, zod.ZodObject<{
                role: zod.ZodString;
                content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                    type: zod.ZodEnum<{
                        image_url: "image_url";
                    }>;
                    image_url: zod.ZodObject<{
                        url: zod.ZodString;
                        detail: zod.ZodDefault<zod.ZodString>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    type: zod.ZodEnum<{
                        text: "text";
                    }>;
                    text: zod.ZodString;
                }, zod.z.core.$strip>]>>;
            }, zod.z.core.$strip>]>>;
            defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
            response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                type: zod.ZodEnum<{
                    text: "text";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_object: "json_object";
                }>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                type: zod.ZodEnum<{
                    json_schema: "json_schema";
                }>;
                json_schema: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>]>>;
            tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                type: zod.ZodEnum<{
                    function: "function";
                }>;
                function: zod.ZodObject<{
                    description: zod.ZodOptional<zod.ZodString>;
                    name: zod.ZodString;
                    parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * Create or update an orchestration config
 */
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyNameMax = 120;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyVersionMax = 10;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyVersionRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyScenarioMax = 120;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyScenarioRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTranslationInputTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecStreamChunkSizeMax = 10000;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBody: zod.ZodObject<{
    name: zod.ZodString;
    version: zod.ZodString;
    scenario: zod.ZodString;
    spec: zod.ZodObject<{
        modules: zod.ZodObject<{
            prompt_templating: zod.ZodObject<{
                prompt: zod.ZodUnion<readonly [zod.ZodObject<{
                    template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        role: zod.ZodEnum<{
                            system: "system";
                        }>;
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                image_url: "image_url";
                                text: "text";
                            }>;
                            text: zod.ZodOptional<zod.ZodString>;
                            image_url: zod.ZodOptional<zod.ZodObject<{
                                url: zod.ZodString;
                                detail: zod.ZodDefault<zod.ZodString>;
                            }, zod.z.core.$strip>>;
                        }, zod.z.core.$strip>>]>;
                        role: zod.ZodEnum<{
                            user: "user";
                        }>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        role: zod.ZodEnum<{
                            assistant: "assistant";
                        }>;
                        content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>>;
                        refusal: zod.ZodOptional<zod.ZodString>;
                        tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            id: zod.ZodString;
                            type: zod.ZodEnum<{
                                function: "function";
                            }>;
                            function: zod.ZodObject<{
                                name: zod.ZodString;
                                arguments: zod.ZodString;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        role: zod.ZodEnum<{
                            tool: "tool";
                        }>;
                        tool_call_id: zod.ZodString;
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        role: zod.ZodEnum<{
                            developer: "developer";
                        }>;
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>;
                    }, zod.z.core.$strip>]>>;
                    defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
                    response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            text: "text";
                        }>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            json_object: "json_object";
                        }>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            json_schema: "json_schema";
                        }>;
                        json_schema: zod.ZodObject<{
                            description: zod.ZodOptional<zod.ZodString>;
                            name: zod.ZodString;
                            schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                            strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            function: "function";
                        }>;
                        function: zod.ZodObject<{
                            description: zod.ZodOptional<zod.ZodString>;
                            name: zod.ZodString;
                            parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                            strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>>>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
                        id: zod.ZodString;
                        scope: zod.ZodDefault<zod.ZodEnum<{
                            resource_group: "resource_group";
                            tenant: "tenant";
                        }>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        scenario: zod.ZodString;
                        name: zod.ZodString;
                        version: zod.ZodString;
                        scope: zod.ZodDefault<zod.ZodEnum<{
                            resource_group: "resource_group";
                            tenant: "tenant";
                        }>>;
                    }, zod.z.core.$strip>]>;
                }, zod.z.core.$strip>]>;
                model: zod.ZodObject<{
                    name: zod.ZodString;
                    version: zod.ZodDefault<zod.ZodString>;
                    params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    timeout: zod.ZodDefault<zod.ZodNumber>;
                    max_retries: zod.ZodDefault<zod.ZodNumber>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>;
            filtering: zod.ZodOptional<zod.ZodObject<{
                input: zod.ZodOptional<zod.ZodObject<{
                    filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            azure_content_safety: "azure_content_safety";
                        }>;
                        config: zod.ZodOptional<zod.ZodObject<{
                            hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            prompt_shield: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            llama_guard_3_8b: "llama_guard_3_8b";
                        }>;
                        config: zod.ZodObject<{
                            violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                            defamation: zod.ZodOptional<zod.ZodBoolean>;
                            specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                            privacy: zod.ZodOptional<zod.ZodBoolean>;
                            intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                            indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                            hate: zod.ZodOptional<zod.ZodBoolean>;
                            self_harm: zod.ZodOptional<zod.ZodBoolean>;
                            sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                            elections: zod.ZodOptional<zod.ZodBoolean>;
                            code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                }, zod.z.core.$strip>>;
                output: zod.ZodOptional<zod.ZodObject<{
                    filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            azure_content_safety: "azure_content_safety";
                        }>;
                        config: zod.ZodOptional<zod.ZodObject<{
                            hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            protected_material_code: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            llama_guard_3_8b: "llama_guard_3_8b";
                        }>;
                        config: zod.ZodObject<{
                            violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                            defamation: zod.ZodOptional<zod.ZodBoolean>;
                            specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                            privacy: zod.ZodOptional<zod.ZodBoolean>;
                            intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                            indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                            hate: zod.ZodOptional<zod.ZodBoolean>;
                            self_harm: zod.ZodOptional<zod.ZodBoolean>;
                            sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                            elections: zod.ZodOptional<zod.ZodBoolean>;
                            code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    stream_options: zod.ZodOptional<zod.ZodObject<{
                        overlap: zod.ZodOptional<zod.ZodNumber>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>>;
            masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                providers: zod.ZodArray<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_data_privacy_integration: "sap_data_privacy_integration";
                    }>;
                    method: zod.ZodEnum<{
                        anonymization: "anonymization";
                        pseudonymization: "pseudonymization";
                    }>;
                    entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            "profile-person": "profile-person";
                            "profile-org": "profile-org";
                            "profile-university": "profile-university";
                            "profile-location": "profile-location";
                            "profile-email": "profile-email";
                            "profile-phone": "profile-phone";
                            "profile-address": "profile-address";
                            "profile-sapids-internal": "profile-sapids-internal";
                            "profile-sapids-public": "profile-sapids-public";
                            "profile-url": "profile-url";
                            "profile-username-password": "profile-username-password";
                            "profile-nationalid": "profile-nationalid";
                            "profile-iban": "profile-iban";
                            "profile-ssn": "profile-ssn";
                            "profile-credit-card-number": "profile-credit-card-number";
                            "profile-passport": "profile-passport";
                            "profile-driverlicense": "profile-driverlicense";
                            "profile-nationality": "profile-nationality";
                            "profile-religious-group": "profile-religious-group";
                            "profile-political-group": "profile-political-group";
                            "profile-pronouns-gender": "profile-pronouns-gender";
                            "profile-ethnicity": "profile-ethnicity";
                            "profile-gender": "profile-gender";
                            "profile-sexual-orientation": "profile-sexual-orientation";
                            "profile-trade-union": "profile-trade-union";
                            "profile-sensitive-data": "profile-sensitive-data";
                        }>;
                        replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            method: zod.ZodEnum<{
                                fabricated_data: "fabricated_data";
                            }>;
                        }, zod.z.core.$strip>]>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        regex: zod.ZodString;
                        replacement_strategy: zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                    mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                        enabled: zod.ZodOptional<zod.ZodBoolean>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                masking_providers: zod.ZodArray<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_data_privacy_integration: "sap_data_privacy_integration";
                    }>;
                    method: zod.ZodEnum<{
                        anonymization: "anonymization";
                        pseudonymization: "pseudonymization";
                    }>;
                    entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            "profile-person": "profile-person";
                            "profile-org": "profile-org";
                            "profile-university": "profile-university";
                            "profile-location": "profile-location";
                            "profile-email": "profile-email";
                            "profile-phone": "profile-phone";
                            "profile-address": "profile-address";
                            "profile-sapids-internal": "profile-sapids-internal";
                            "profile-sapids-public": "profile-sapids-public";
                            "profile-url": "profile-url";
                            "profile-username-password": "profile-username-password";
                            "profile-nationalid": "profile-nationalid";
                            "profile-iban": "profile-iban";
                            "profile-ssn": "profile-ssn";
                            "profile-credit-card-number": "profile-credit-card-number";
                            "profile-passport": "profile-passport";
                            "profile-driverlicense": "profile-driverlicense";
                            "profile-nationality": "profile-nationality";
                            "profile-religious-group": "profile-religious-group";
                            "profile-political-group": "profile-political-group";
                            "profile-pronouns-gender": "profile-pronouns-gender";
                            "profile-ethnicity": "profile-ethnicity";
                            "profile-gender": "profile-gender";
                            "profile-sexual-orientation": "profile-sexual-orientation";
                            "profile-trade-union": "profile-trade-union";
                            "profile-sensitive-data": "profile-sensitive-data";
                        }>;
                        replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            method: zod.ZodEnum<{
                                fabricated_data: "fabricated_data";
                            }>;
                        }, zod.z.core.$strip>]>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        regex: zod.ZodString;
                        replacement_strategy: zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                    mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                        enabled: zod.ZodOptional<zod.ZodBoolean>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>]>>;
            grounding: zod.ZodOptional<zod.ZodObject<{
                type: zod.ZodString;
                config: zod.ZodObject<{
                    filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                        id: zod.ZodOptional<zod.ZodString>;
                        search_config: zod.ZodOptional<zod.ZodObject<{
                            max_chunk_count: zod.ZodOptional<zod.ZodNumber>;
                            max_document_count: zod.ZodOptional<zod.ZodNumber>;
                        }, zod.z.core.$strip>>;
                        data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
                        data_repository_type: zod.ZodEnum<{
                            vector: "vector";
                            "help.sap.com": "help.sap.com";
                        }>;
                        data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            key: zod.ZodString;
                            value: zod.ZodArray<zod.ZodString>;
                        }, zod.z.core.$strip>>>;
                        document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            key: zod.ZodString;
                            value: zod.ZodArray<zod.ZodString>;
                            select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
                                ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
                            }>>>;
                        }, zod.z.core.$strip>>>;
                        chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            key: zod.ZodString;
                            value: zod.ZodArray<zod.ZodString>;
                        }, zod.z.core.$strip>>>;
                    }, zod.z.core.$strip>>>;
                    placeholders: zod.ZodObject<{
                        input: zod.ZodArray<zod.ZodString>;
                        output: zod.ZodString;
                    }, zod.z.core.$strip>;
                    metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>>;
            translation: zod.ZodOptional<zod.ZodObject<{
                input: zod.ZodOptional<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_document_translation: "sap_document_translation";
                    }>;
                    translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
                    config: zod.ZodObject<{
                        source_language: zod.ZodOptional<zod.ZodString>;
                        apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            category: zod.ZodEnum<{
                                placeholders: "placeholders";
                                template_roles: "template_roles";
                            }>;
                            items: zod.ZodArray<zod.ZodString>;
                            source_language: zod.ZodOptional<zod.ZodString>;
                        }, zod.z.core.$strip>>>;
                        target_language: zod.ZodString;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>>;
                output: zod.ZodOptional<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_document_translation: "sap_document_translation";
                    }>;
                    config: zod.ZodObject<{
                        source_language: zod.ZodOptional<zod.ZodString>;
                        target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
                            category: zod.ZodEnum<{
                                placeholders: "placeholders";
                                template_roles: "template_roles";
                            }>;
                            items: zod.ZodArray<zod.ZodString>;
                            source_language: zod.ZodOptional<zod.ZodString>;
                        }, zod.z.core.$strip>]>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>;
        stream: zod.ZodOptional<zod.ZodObject<{
            enabled: zod.ZodOptional<zod.ZodBoolean>;
            chunk_size: zod.ZodDefault<zod.ZodNumber>;
            delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigResponse: zod.ZodObject<{
    message: zod.ZodString;
    id: zod.ZodUUID;
    scenario: zod.ZodString;
    name: zod.ZodString;
    version: zod.ZodString;
}, zod.z.core.$strip>;
/**
 * List orchestration configs
 */
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryRetrieveDefault = "both";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryIncludeSpecDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryParams: zod.ZodObject<{
    scenario: zod.ZodOptional<zod.ZodString>;
    name: zod.ZodOptional<zod.ZodString>;
    version: zod.ZodOptional<zod.ZodString>;
    retrieve: zod.ZodDefault<zod.ZodEnum<{
        both: "both";
        imperative: "imperative";
        declarative: "declarative";
    }>>;
    include_spec: zod.ZodOptional<zod.ZodBoolean>;
    resolve_template_ref: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTranslationInputTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamChunkSizeMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponse: zod.ZodObject<{
    count: zod.ZodNumber;
    resources: zod.ZodArray<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodUUID>;
        name: zod.ZodOptional<zod.ZodString>;
        version: zod.ZodOptional<zod.ZodString>;
        scenario: zod.ZodOptional<zod.ZodString>;
        creation_timestamp: zod.ZodOptional<zod.ZodString>;
        managed_by: zod.ZodOptional<zod.ZodString>;
        is_version_head: zod.ZodOptional<zod.ZodBoolean>;
        resource_group_id: zod.ZodOptional<zod.ZodString>;
        spec: zod.ZodOptional<zod.ZodObject<{
            modules: zod.ZodObject<{
                prompt_templating: zod.ZodObject<{
                    prompt: zod.ZodUnion<readonly [zod.ZodObject<{
                        template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            role: zod.ZodEnum<{
                                system: "system";
                            }>;
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    image_url: "image_url";
                                    text: "text";
                                }>;
                                text: zod.ZodOptional<zod.ZodString>;
                                image_url: zod.ZodOptional<zod.ZodObject<{
                                    url: zod.ZodString;
                                    detail: zod.ZodDefault<zod.ZodString>;
                                }, zod.z.core.$strip>>;
                            }, zod.z.core.$strip>>]>;
                            role: zod.ZodEnum<{
                                user: "user";
                            }>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            role: zod.ZodEnum<{
                                assistant: "assistant";
                            }>;
                            content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>>;
                            refusal: zod.ZodOptional<zod.ZodString>;
                            tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                id: zod.ZodString;
                                type: zod.ZodEnum<{
                                    function: "function";
                                }>;
                                function: zod.ZodObject<{
                                    name: zod.ZodString;
                                    arguments: zod.ZodString;
                                }, zod.z.core.$strip>;
                            }, zod.z.core.$strip>>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            role: zod.ZodEnum<{
                                tool: "tool";
                            }>;
                            tool_call_id: zod.ZodString;
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            role: zod.ZodEnum<{
                                developer: "developer";
                            }>;
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>;
                        }, zod.z.core.$strip>]>>;
                        defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
                        response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                json_object: "json_object";
                            }>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                json_schema: "json_schema";
                            }>;
                            json_schema: zod.ZodObject<{
                                description: zod.ZodOptional<zod.ZodString>;
                                name: zod.ZodString;
                                schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                function: "function";
                            }>;
                            function: zod.ZodObject<{
                                description: zod.ZodOptional<zod.ZodString>;
                                name: zod.ZodString;
                                parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
                            id: zod.ZodString;
                            scope: zod.ZodDefault<zod.ZodEnum<{
                                resource_group: "resource_group";
                                tenant: "tenant";
                            }>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            scenario: zod.ZodString;
                            name: zod.ZodString;
                            version: zod.ZodString;
                            scope: zod.ZodDefault<zod.ZodEnum<{
                                resource_group: "resource_group";
                                tenant: "tenant";
                            }>>;
                        }, zod.z.core.$strip>]>;
                    }, zod.z.core.$strip>]>;
                    model: zod.ZodObject<{
                        name: zod.ZodString;
                        version: zod.ZodDefault<zod.ZodString>;
                        params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                        timeout: zod.ZodDefault<zod.ZodNumber>;
                        max_retries: zod.ZodDefault<zod.ZodNumber>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>;
                filtering: zod.ZodOptional<zod.ZodObject<{
                    input: zod.ZodOptional<zod.ZodObject<{
                        filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                azure_content_safety: "azure_content_safety";
                            }>;
                            config: zod.ZodOptional<zod.ZodObject<{
                                hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                prompt_shield: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                llama_guard_3_8b: "llama_guard_3_8b";
                            }>;
                            config: zod.ZodObject<{
                                violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                                defamation: zod.ZodOptional<zod.ZodBoolean>;
                                specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                                privacy: zod.ZodOptional<zod.ZodBoolean>;
                                intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                                indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                                hate: zod.ZodOptional<zod.ZodBoolean>;
                                self_harm: zod.ZodOptional<zod.ZodBoolean>;
                                sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                                elections: zod.ZodOptional<zod.ZodBoolean>;
                                code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                    }, zod.z.core.$strip>>;
                    output: zod.ZodOptional<zod.ZodObject<{
                        filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                azure_content_safety: "azure_content_safety";
                            }>;
                            config: zod.ZodOptional<zod.ZodObject<{
                                hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                protected_material_code: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                llama_guard_3_8b: "llama_guard_3_8b";
                            }>;
                            config: zod.ZodObject<{
                                violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                                defamation: zod.ZodOptional<zod.ZodBoolean>;
                                specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                                privacy: zod.ZodOptional<zod.ZodBoolean>;
                                intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                                indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                                hate: zod.ZodOptional<zod.ZodBoolean>;
                                self_harm: zod.ZodOptional<zod.ZodBoolean>;
                                sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                                elections: zod.ZodOptional<zod.ZodBoolean>;
                                code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        stream_options: zod.ZodOptional<zod.ZodObject<{
                            overlap: zod.ZodOptional<zod.ZodNumber>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
                masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                    providers: zod.ZodArray<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_data_privacy_integration: "sap_data_privacy_integration";
                        }>;
                        method: zod.ZodEnum<{
                            anonymization: "anonymization";
                            pseudonymization: "pseudonymization";
                        }>;
                        entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                "profile-person": "profile-person";
                                "profile-org": "profile-org";
                                "profile-university": "profile-university";
                                "profile-location": "profile-location";
                                "profile-email": "profile-email";
                                "profile-phone": "profile-phone";
                                "profile-address": "profile-address";
                                "profile-sapids-internal": "profile-sapids-internal";
                                "profile-sapids-public": "profile-sapids-public";
                                "profile-url": "profile-url";
                                "profile-username-password": "profile-username-password";
                                "profile-nationalid": "profile-nationalid";
                                "profile-iban": "profile-iban";
                                "profile-ssn": "profile-ssn";
                                "profile-credit-card-number": "profile-credit-card-number";
                                "profile-passport": "profile-passport";
                                "profile-driverlicense": "profile-driverlicense";
                                "profile-nationality": "profile-nationality";
                                "profile-religious-group": "profile-religious-group";
                                "profile-political-group": "profile-political-group";
                                "profile-pronouns-gender": "profile-pronouns-gender";
                                "profile-ethnicity": "profile-ethnicity";
                                "profile-gender": "profile-gender";
                                "profile-sexual-orientation": "profile-sexual-orientation";
                                "profile-trade-union": "profile-trade-union";
                                "profile-sensitive-data": "profile-sensitive-data";
                            }>;
                            replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>, zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    fabricated_data: "fabricated_data";
                                }>;
                            }, zod.z.core.$strip>]>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            regex: zod.ZodString;
                            replacement_strategy: zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                        mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                            enabled: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    masking_providers: zod.ZodArray<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_data_privacy_integration: "sap_data_privacy_integration";
                        }>;
                        method: zod.ZodEnum<{
                            anonymization: "anonymization";
                            pseudonymization: "pseudonymization";
                        }>;
                        entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                "profile-person": "profile-person";
                                "profile-org": "profile-org";
                                "profile-university": "profile-university";
                                "profile-location": "profile-location";
                                "profile-email": "profile-email";
                                "profile-phone": "profile-phone";
                                "profile-address": "profile-address";
                                "profile-sapids-internal": "profile-sapids-internal";
                                "profile-sapids-public": "profile-sapids-public";
                                "profile-url": "profile-url";
                                "profile-username-password": "profile-username-password";
                                "profile-nationalid": "profile-nationalid";
                                "profile-iban": "profile-iban";
                                "profile-ssn": "profile-ssn";
                                "profile-credit-card-number": "profile-credit-card-number";
                                "profile-passport": "profile-passport";
                                "profile-driverlicense": "profile-driverlicense";
                                "profile-nationality": "profile-nationality";
                                "profile-religious-group": "profile-religious-group";
                                "profile-political-group": "profile-political-group";
                                "profile-pronouns-gender": "profile-pronouns-gender";
                                "profile-ethnicity": "profile-ethnicity";
                                "profile-gender": "profile-gender";
                                "profile-sexual-orientation": "profile-sexual-orientation";
                                "profile-trade-union": "profile-trade-union";
                                "profile-sensitive-data": "profile-sensitive-data";
                            }>;
                            replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>, zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    fabricated_data: "fabricated_data";
                                }>;
                            }, zod.z.core.$strip>]>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            regex: zod.ZodString;
                            replacement_strategy: zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                        mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                            enabled: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>]>>;
                grounding: zod.ZodOptional<zod.ZodObject<{
                    type: zod.ZodString;
                    config: zod.ZodObject<{
                        filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            id: zod.ZodOptional<zod.ZodString>;
                            search_config: zod.ZodOptional<zod.ZodObject<{
                                max_chunk_count: zod.ZodOptional<zod.ZodNumber>;
                                max_document_count: zod.ZodOptional<zod.ZodNumber>;
                            }, zod.z.core.$strip>>;
                            data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
                            data_repository_type: zod.ZodEnum<{
                                vector: "vector";
                                "help.sap.com": "help.sap.com";
                            }>;
                            data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                key: zod.ZodString;
                                value: zod.ZodArray<zod.ZodString>;
                            }, zod.z.core.$strip>>>;
                            document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                key: zod.ZodString;
                                value: zod.ZodArray<zod.ZodString>;
                                select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
                                    ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
                                }>>>;
                            }, zod.z.core.$strip>>>;
                            chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                key: zod.ZodString;
                                value: zod.ZodArray<zod.ZodString>;
                            }, zod.z.core.$strip>>>;
                        }, zod.z.core.$strip>>>;
                        placeholders: zod.ZodObject<{
                            input: zod.ZodArray<zod.ZodString>;
                            output: zod.ZodString;
                        }, zod.z.core.$strip>;
                        metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>>;
                translation: zod.ZodOptional<zod.ZodObject<{
                    input: zod.ZodOptional<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_document_translation: "sap_document_translation";
                        }>;
                        translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
                        config: zod.ZodObject<{
                            source_language: zod.ZodOptional<zod.ZodString>;
                            apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                category: zod.ZodEnum<{
                                    placeholders: "placeholders";
                                    template_roles: "template_roles";
                                }>;
                                items: zod.ZodArray<zod.ZodString>;
                                source_language: zod.ZodOptional<zod.ZodString>;
                            }, zod.z.core.$strip>>>;
                            target_language: zod.ZodString;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>>;
                    output: zod.ZodOptional<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_document_translation: "sap_document_translation";
                        }>;
                        config: zod.ZodObject<{
                            source_language: zod.ZodOptional<zod.ZodString>;
                            target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
                                category: zod.ZodEnum<{
                                    placeholders: "placeholders";
                                    template_roles: "template_roles";
                                }>;
                                items: zod.ZodArray<zod.ZodString>;
                                source_language: zod.ZodOptional<zod.ZodString>;
                            }, zod.z.core.$strip>]>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>;
            stream: zod.ZodOptional<zod.ZodObject<{
                enabled: zod.ZodOptional<zod.ZodBoolean>;
                chunk_size: zod.ZodDefault<zod.ZodNumber>;
                delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * List orchestration config history
 */
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryParams: zod.ZodObject<{
    scenario: zod.ZodString;
    version: zod.ZodString;
    name: zod.ZodString;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryIncludeSpecDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryParams: zod.ZodObject<{
    include_spec: zod.ZodOptional<zod.ZodBoolean>;
    resolve_template_ref: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTranslationInputTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamChunkSizeMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponse: zod.ZodObject<{
    count: zod.ZodNumber;
    resources: zod.ZodArray<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodUUID>;
        name: zod.ZodOptional<zod.ZodString>;
        version: zod.ZodOptional<zod.ZodString>;
        scenario: zod.ZodOptional<zod.ZodString>;
        creation_timestamp: zod.ZodOptional<zod.ZodString>;
        managed_by: zod.ZodOptional<zod.ZodString>;
        is_version_head: zod.ZodOptional<zod.ZodBoolean>;
        resource_group_id: zod.ZodOptional<zod.ZodString>;
        spec: zod.ZodOptional<zod.ZodObject<{
            modules: zod.ZodObject<{
                prompt_templating: zod.ZodObject<{
                    prompt: zod.ZodUnion<readonly [zod.ZodObject<{
                        template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            role: zod.ZodEnum<{
                                system: "system";
                            }>;
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    image_url: "image_url";
                                    text: "text";
                                }>;
                                text: zod.ZodOptional<zod.ZodString>;
                                image_url: zod.ZodOptional<zod.ZodObject<{
                                    url: zod.ZodString;
                                    detail: zod.ZodDefault<zod.ZodString>;
                                }, zod.z.core.$strip>>;
                            }, zod.z.core.$strip>>]>;
                            role: zod.ZodEnum<{
                                user: "user";
                            }>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            role: zod.ZodEnum<{
                                assistant: "assistant";
                            }>;
                            content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>>;
                            refusal: zod.ZodOptional<zod.ZodString>;
                            tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                id: zod.ZodString;
                                type: zod.ZodEnum<{
                                    function: "function";
                                }>;
                                function: zod.ZodObject<{
                                    name: zod.ZodString;
                                    arguments: zod.ZodString;
                                }, zod.z.core.$strip>;
                            }, zod.z.core.$strip>>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            role: zod.ZodEnum<{
                                tool: "tool";
                            }>;
                            tool_call_id: zod.ZodString;
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            role: zod.ZodEnum<{
                                developer: "developer";
                            }>;
                            content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                                type: zod.ZodEnum<{
                                    text: "text";
                                }>;
                                text: zod.ZodString;
                            }, zod.z.core.$strip>>]>;
                        }, zod.z.core.$strip>]>>;
                        defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
                        response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                json_object: "json_object";
                            }>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                json_schema: "json_schema";
                            }>;
                            json_schema: zod.ZodObject<{
                                description: zod.ZodOptional<zod.ZodString>;
                                name: zod.ZodString;
                                schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                function: "function";
                            }>;
                            function: zod.ZodObject<{
                                description: zod.ZodOptional<zod.ZodString>;
                                name: zod.ZodString;
                                parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                                strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
                            id: zod.ZodString;
                            scope: zod.ZodDefault<zod.ZodEnum<{
                                resource_group: "resource_group";
                                tenant: "tenant";
                            }>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            scenario: zod.ZodString;
                            name: zod.ZodString;
                            version: zod.ZodString;
                            scope: zod.ZodDefault<zod.ZodEnum<{
                                resource_group: "resource_group";
                                tenant: "tenant";
                            }>>;
                        }, zod.z.core.$strip>]>;
                    }, zod.z.core.$strip>]>;
                    model: zod.ZodObject<{
                        name: zod.ZodString;
                        version: zod.ZodDefault<zod.ZodString>;
                        params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                        timeout: zod.ZodDefault<zod.ZodNumber>;
                        max_retries: zod.ZodDefault<zod.ZodNumber>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>;
                filtering: zod.ZodOptional<zod.ZodObject<{
                    input: zod.ZodOptional<zod.ZodObject<{
                        filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                azure_content_safety: "azure_content_safety";
                            }>;
                            config: zod.ZodOptional<zod.ZodObject<{
                                hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                prompt_shield: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                llama_guard_3_8b: "llama_guard_3_8b";
                            }>;
                            config: zod.ZodObject<{
                                violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                                defamation: zod.ZodOptional<zod.ZodBoolean>;
                                specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                                privacy: zod.ZodOptional<zod.ZodBoolean>;
                                intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                                indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                                hate: zod.ZodOptional<zod.ZodBoolean>;
                                self_harm: zod.ZodOptional<zod.ZodBoolean>;
                                sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                                elections: zod.ZodOptional<zod.ZodBoolean>;
                                code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                    }, zod.z.core.$strip>>;
                    output: zod.ZodOptional<zod.ZodObject<{
                        filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                azure_content_safety: "azure_content_safety";
                            }>;
                            config: zod.ZodOptional<zod.ZodObject<{
                                hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                                protected_material_code: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            type: zod.ZodEnum<{
                                llama_guard_3_8b: "llama_guard_3_8b";
                            }>;
                            config: zod.ZodObject<{
                                violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                                child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                                defamation: zod.ZodOptional<zod.ZodBoolean>;
                                specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                                privacy: zod.ZodOptional<zod.ZodBoolean>;
                                intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                                indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                                hate: zod.ZodOptional<zod.ZodBoolean>;
                                self_harm: zod.ZodOptional<zod.ZodBoolean>;
                                sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                                elections: zod.ZodOptional<zod.ZodBoolean>;
                                code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        stream_options: zod.ZodOptional<zod.ZodObject<{
                            overlap: zod.ZodOptional<zod.ZodNumber>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
                masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                    providers: zod.ZodArray<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_data_privacy_integration: "sap_data_privacy_integration";
                        }>;
                        method: zod.ZodEnum<{
                            anonymization: "anonymization";
                            pseudonymization: "pseudonymization";
                        }>;
                        entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                "profile-person": "profile-person";
                                "profile-org": "profile-org";
                                "profile-university": "profile-university";
                                "profile-location": "profile-location";
                                "profile-email": "profile-email";
                                "profile-phone": "profile-phone";
                                "profile-address": "profile-address";
                                "profile-sapids-internal": "profile-sapids-internal";
                                "profile-sapids-public": "profile-sapids-public";
                                "profile-url": "profile-url";
                                "profile-username-password": "profile-username-password";
                                "profile-nationalid": "profile-nationalid";
                                "profile-iban": "profile-iban";
                                "profile-ssn": "profile-ssn";
                                "profile-credit-card-number": "profile-credit-card-number";
                                "profile-passport": "profile-passport";
                                "profile-driverlicense": "profile-driverlicense";
                                "profile-nationality": "profile-nationality";
                                "profile-religious-group": "profile-religious-group";
                                "profile-political-group": "profile-political-group";
                                "profile-pronouns-gender": "profile-pronouns-gender";
                                "profile-ethnicity": "profile-ethnicity";
                                "profile-gender": "profile-gender";
                                "profile-sexual-orientation": "profile-sexual-orientation";
                                "profile-trade-union": "profile-trade-union";
                                "profile-sensitive-data": "profile-sensitive-data";
                            }>;
                            replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>, zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    fabricated_data: "fabricated_data";
                                }>;
                            }, zod.z.core.$strip>]>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            regex: zod.ZodString;
                            replacement_strategy: zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                        mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                            enabled: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    masking_providers: zod.ZodArray<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_data_privacy_integration: "sap_data_privacy_integration";
                        }>;
                        method: zod.ZodEnum<{
                            anonymization: "anonymization";
                            pseudonymization: "pseudonymization";
                        }>;
                        entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                            type: zod.ZodEnum<{
                                "profile-person": "profile-person";
                                "profile-org": "profile-org";
                                "profile-university": "profile-university";
                                "profile-location": "profile-location";
                                "profile-email": "profile-email";
                                "profile-phone": "profile-phone";
                                "profile-address": "profile-address";
                                "profile-sapids-internal": "profile-sapids-internal";
                                "profile-sapids-public": "profile-sapids-public";
                                "profile-url": "profile-url";
                                "profile-username-password": "profile-username-password";
                                "profile-nationalid": "profile-nationalid";
                                "profile-iban": "profile-iban";
                                "profile-ssn": "profile-ssn";
                                "profile-credit-card-number": "profile-credit-card-number";
                                "profile-passport": "profile-passport";
                                "profile-driverlicense": "profile-driverlicense";
                                "profile-nationality": "profile-nationality";
                                "profile-religious-group": "profile-religious-group";
                                "profile-political-group": "profile-political-group";
                                "profile-pronouns-gender": "profile-pronouns-gender";
                                "profile-ethnicity": "profile-ethnicity";
                                "profile-gender": "profile-gender";
                                "profile-sexual-orientation": "profile-sexual-orientation";
                                "profile-trade-union": "profile-trade-union";
                                "profile-sensitive-data": "profile-sensitive-data";
                            }>;
                            replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>, zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    fabricated_data: "fabricated_data";
                                }>;
                            }, zod.z.core.$strip>]>>;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            regex: zod.ZodString;
                            replacement_strategy: zod.ZodObject<{
                                method: zod.ZodEnum<{
                                    constant: "constant";
                                }>;
                                value: zod.ZodString;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>]>>;
                        allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                        mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                            enabled: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>]>>;
                grounding: zod.ZodOptional<zod.ZodObject<{
                    type: zod.ZodString;
                    config: zod.ZodObject<{
                        filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            id: zod.ZodOptional<zod.ZodString>;
                            search_config: zod.ZodOptional<zod.ZodObject<{
                                max_chunk_count: zod.ZodOptional<zod.ZodNumber>;
                                max_document_count: zod.ZodOptional<zod.ZodNumber>;
                            }, zod.z.core.$strip>>;
                            data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
                            data_repository_type: zod.ZodEnum<{
                                vector: "vector";
                                "help.sap.com": "help.sap.com";
                            }>;
                            data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                key: zod.ZodString;
                                value: zod.ZodArray<zod.ZodString>;
                            }, zod.z.core.$strip>>>;
                            document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                key: zod.ZodString;
                                value: zod.ZodArray<zod.ZodString>;
                                select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
                                    ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
                                }>>>;
                            }, zod.z.core.$strip>>>;
                            chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                key: zod.ZodString;
                                value: zod.ZodArray<zod.ZodString>;
                            }, zod.z.core.$strip>>>;
                        }, zod.z.core.$strip>>>;
                        placeholders: zod.ZodObject<{
                            input: zod.ZodArray<zod.ZodString>;
                            output: zod.ZodString;
                        }, zod.z.core.$strip>;
                        metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>>;
                translation: zod.ZodOptional<zod.ZodObject<{
                    input: zod.ZodOptional<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_document_translation: "sap_document_translation";
                        }>;
                        translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
                        config: zod.ZodObject<{
                            source_language: zod.ZodOptional<zod.ZodString>;
                            apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                                category: zod.ZodEnum<{
                                    placeholders: "placeholders";
                                    template_roles: "template_roles";
                                }>;
                                items: zod.ZodArray<zod.ZodString>;
                                source_language: zod.ZodOptional<zod.ZodString>;
                            }, zod.z.core.$strip>>>;
                            target_language: zod.ZodString;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>>;
                    output: zod.ZodOptional<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            sap_document_translation: "sap_document_translation";
                        }>;
                        config: zod.ZodObject<{
                            source_language: zod.ZodOptional<zod.ZodString>;
                            target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
                                category: zod.ZodEnum<{
                                    placeholders: "placeholders";
                                    template_roles: "template_roles";
                                }>;
                                items: zod.ZodArray<zod.ZodString>;
                                source_language: zod.ZodOptional<zod.ZodString>;
                            }, zod.z.core.$strip>]>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>;
            stream: zod.ZodOptional<zod.ZodObject<{
                enabled: zod.ZodOptional<zod.ZodBoolean>;
                chunk_size: zod.ZodDefault<zod.ZodNumber>;
                delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * Get orchestration config by UUID
 */
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidParams: zod.ZodObject<{
    orchestrationConfigId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidQueryParams: zod.ZodObject<{
    resolve_template_ref: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTranslationInputTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecStreamChunkSizeMax = 10000;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponse: zod.ZodObject<{
    id: zod.ZodOptional<zod.ZodUUID>;
    name: zod.ZodOptional<zod.ZodString>;
    version: zod.ZodOptional<zod.ZodString>;
    scenario: zod.ZodOptional<zod.ZodString>;
    creation_timestamp: zod.ZodOptional<zod.ZodString>;
    managed_by: zod.ZodOptional<zod.ZodString>;
    is_version_head: zod.ZodOptional<zod.ZodBoolean>;
    resource_group_id: zod.ZodOptional<zod.ZodString>;
    spec: zod.ZodOptional<zod.ZodObject<{
        modules: zod.ZodObject<{
            prompt_templating: zod.ZodObject<{
                prompt: zod.ZodUnion<readonly [zod.ZodObject<{
                    template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        role: zod.ZodEnum<{
                            system: "system";
                        }>;
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                image_url: "image_url";
                                text: "text";
                            }>;
                            text: zod.ZodOptional<zod.ZodString>;
                            image_url: zod.ZodOptional<zod.ZodObject<{
                                url: zod.ZodString;
                                detail: zod.ZodDefault<zod.ZodString>;
                            }, zod.z.core.$strip>>;
                        }, zod.z.core.$strip>>]>;
                        role: zod.ZodEnum<{
                            user: "user";
                        }>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        role: zod.ZodEnum<{
                            assistant: "assistant";
                        }>;
                        content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>>;
                        refusal: zod.ZodOptional<zod.ZodString>;
                        tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            id: zod.ZodString;
                            type: zod.ZodEnum<{
                                function: "function";
                            }>;
                            function: zod.ZodObject<{
                                name: zod.ZodString;
                                arguments: zod.ZodString;
                            }, zod.z.core.$strip>;
                        }, zod.z.core.$strip>>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        role: zod.ZodEnum<{
                            tool: "tool";
                        }>;
                        tool_call_id: zod.ZodString;
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        role: zod.ZodEnum<{
                            developer: "developer";
                        }>;
                        content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
                            type: zod.ZodEnum<{
                                text: "text";
                            }>;
                            text: zod.ZodString;
                        }, zod.z.core.$strip>>]>;
                    }, zod.z.core.$strip>]>>;
                    defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
                    response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            text: "text";
                        }>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            json_object: "json_object";
                        }>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            json_schema: "json_schema";
                        }>;
                        json_schema: zod.ZodObject<{
                            description: zod.ZodOptional<zod.ZodString>;
                            name: zod.ZodString;
                            schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                            strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                        type: zod.ZodEnum<{
                            function: "function";
                        }>;
                        function: zod.ZodObject<{
                            description: zod.ZodOptional<zod.ZodString>;
                            name: zod.ZodString;
                            parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                            strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>>>;
                }, zod.z.core.$strip>, zod.ZodObject<{
                    template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
                        id: zod.ZodString;
                        scope: zod.ZodDefault<zod.ZodEnum<{
                            resource_group: "resource_group";
                            tenant: "tenant";
                        }>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        scenario: zod.ZodString;
                        name: zod.ZodString;
                        version: zod.ZodString;
                        scope: zod.ZodDefault<zod.ZodEnum<{
                            resource_group: "resource_group";
                            tenant: "tenant";
                        }>>;
                    }, zod.z.core.$strip>]>;
                }, zod.z.core.$strip>]>;
                model: zod.ZodObject<{
                    name: zod.ZodString;
                    version: zod.ZodDefault<zod.ZodString>;
                    params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
                    timeout: zod.ZodDefault<zod.ZodNumber>;
                    max_retries: zod.ZodDefault<zod.ZodNumber>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>;
            filtering: zod.ZodOptional<zod.ZodObject<{
                input: zod.ZodOptional<zod.ZodObject<{
                    filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            azure_content_safety: "azure_content_safety";
                        }>;
                        config: zod.ZodOptional<zod.ZodObject<{
                            hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            prompt_shield: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            llama_guard_3_8b: "llama_guard_3_8b";
                        }>;
                        config: zod.ZodObject<{
                            violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                            defamation: zod.ZodOptional<zod.ZodBoolean>;
                            specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                            privacy: zod.ZodOptional<zod.ZodBoolean>;
                            intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                            indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                            hate: zod.ZodOptional<zod.ZodBoolean>;
                            self_harm: zod.ZodOptional<zod.ZodBoolean>;
                            sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                            elections: zod.ZodOptional<zod.ZodBoolean>;
                            code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                }, zod.z.core.$strip>>;
                output: zod.ZodOptional<zod.ZodObject<{
                    filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            azure_content_safety: "azure_content_safety";
                        }>;
                        config: zod.ZodOptional<zod.ZodObject<{
                            hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
                            protected_material_code: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        type: zod.ZodEnum<{
                            llama_guard_3_8b: "llama_guard_3_8b";
                        }>;
                        config: zod.ZodObject<{
                            violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
                            child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
                            defamation: zod.ZodOptional<zod.ZodBoolean>;
                            specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
                            privacy: zod.ZodOptional<zod.ZodBoolean>;
                            intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
                            indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
                            hate: zod.ZodOptional<zod.ZodBoolean>;
                            self_harm: zod.ZodOptional<zod.ZodBoolean>;
                            sexual_content: zod.ZodOptional<zod.ZodBoolean>;
                            elections: zod.ZodOptional<zod.ZodBoolean>;
                            code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    stream_options: zod.ZodOptional<zod.ZodObject<{
                        overlap: zod.ZodOptional<zod.ZodNumber>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>>;
            masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                providers: zod.ZodArray<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_data_privacy_integration: "sap_data_privacy_integration";
                    }>;
                    method: zod.ZodEnum<{
                        anonymization: "anonymization";
                        pseudonymization: "pseudonymization";
                    }>;
                    entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            "profile-person": "profile-person";
                            "profile-org": "profile-org";
                            "profile-university": "profile-university";
                            "profile-location": "profile-location";
                            "profile-email": "profile-email";
                            "profile-phone": "profile-phone";
                            "profile-address": "profile-address";
                            "profile-sapids-internal": "profile-sapids-internal";
                            "profile-sapids-public": "profile-sapids-public";
                            "profile-url": "profile-url";
                            "profile-username-password": "profile-username-password";
                            "profile-nationalid": "profile-nationalid";
                            "profile-iban": "profile-iban";
                            "profile-ssn": "profile-ssn";
                            "profile-credit-card-number": "profile-credit-card-number";
                            "profile-passport": "profile-passport";
                            "profile-driverlicense": "profile-driverlicense";
                            "profile-nationality": "profile-nationality";
                            "profile-religious-group": "profile-religious-group";
                            "profile-political-group": "profile-political-group";
                            "profile-pronouns-gender": "profile-pronouns-gender";
                            "profile-ethnicity": "profile-ethnicity";
                            "profile-gender": "profile-gender";
                            "profile-sexual-orientation": "profile-sexual-orientation";
                            "profile-trade-union": "profile-trade-union";
                            "profile-sensitive-data": "profile-sensitive-data";
                        }>;
                        replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            method: zod.ZodEnum<{
                                fabricated_data: "fabricated_data";
                            }>;
                        }, zod.z.core.$strip>]>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        regex: zod.ZodString;
                        replacement_strategy: zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                    mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                        enabled: zod.ZodOptional<zod.ZodBoolean>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>, zod.ZodObject<{
                masking_providers: zod.ZodArray<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_data_privacy_integration: "sap_data_privacy_integration";
                    }>;
                    method: zod.ZodEnum<{
                        anonymization: "anonymization";
                        pseudonymization: "pseudonymization";
                    }>;
                    entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
                        type: zod.ZodEnum<{
                            "profile-person": "profile-person";
                            "profile-org": "profile-org";
                            "profile-university": "profile-university";
                            "profile-location": "profile-location";
                            "profile-email": "profile-email";
                            "profile-phone": "profile-phone";
                            "profile-address": "profile-address";
                            "profile-sapids-internal": "profile-sapids-internal";
                            "profile-sapids-public": "profile-sapids-public";
                            "profile-url": "profile-url";
                            "profile-username-password": "profile-username-password";
                            "profile-nationalid": "profile-nationalid";
                            "profile-iban": "profile-iban";
                            "profile-ssn": "profile-ssn";
                            "profile-credit-card-number": "profile-credit-card-number";
                            "profile-passport": "profile-passport";
                            "profile-driverlicense": "profile-driverlicense";
                            "profile-nationality": "profile-nationality";
                            "profile-religious-group": "profile-religious-group";
                            "profile-political-group": "profile-political-group";
                            "profile-pronouns-gender": "profile-pronouns-gender";
                            "profile-ethnicity": "profile-ethnicity";
                            "profile-gender": "profile-gender";
                            "profile-sexual-orientation": "profile-sexual-orientation";
                            "profile-trade-union": "profile-trade-union";
                            "profile-sensitive-data": "profile-sensitive-data";
                        }>;
                        replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>, zod.ZodObject<{
                            method: zod.ZodEnum<{
                                fabricated_data: "fabricated_data";
                            }>;
                        }, zod.z.core.$strip>]>>;
                    }, zod.z.core.$strip>, zod.ZodObject<{
                        regex: zod.ZodString;
                        replacement_strategy: zod.ZodObject<{
                            method: zod.ZodEnum<{
                                constant: "constant";
                            }>;
                            value: zod.ZodString;
                        }, zod.z.core.$strip>;
                    }, zod.z.core.$strip>]>>;
                    allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                    mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
                        enabled: zod.ZodOptional<zod.ZodBoolean>;
                    }, zod.z.core.$strip>>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>]>>;
            grounding: zod.ZodOptional<zod.ZodObject<{
                type: zod.ZodString;
                config: zod.ZodObject<{
                    filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                        id: zod.ZodOptional<zod.ZodString>;
                        search_config: zod.ZodOptional<zod.ZodObject<{
                            max_chunk_count: zod.ZodOptional<zod.ZodNumber>;
                            max_document_count: zod.ZodOptional<zod.ZodNumber>;
                        }, zod.z.core.$strip>>;
                        data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
                        data_repository_type: zod.ZodEnum<{
                            vector: "vector";
                            "help.sap.com": "help.sap.com";
                        }>;
                        data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            key: zod.ZodString;
                            value: zod.ZodArray<zod.ZodString>;
                        }, zod.z.core.$strip>>>;
                        document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            key: zod.ZodString;
                            value: zod.ZodArray<zod.ZodString>;
                            select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
                                ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
                            }>>>;
                        }, zod.z.core.$strip>>>;
                        chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            key: zod.ZodString;
                            value: zod.ZodArray<zod.ZodString>;
                        }, zod.z.core.$strip>>>;
                    }, zod.z.core.$strip>>>;
                    placeholders: zod.ZodObject<{
                        input: zod.ZodArray<zod.ZodString>;
                        output: zod.ZodString;
                    }, zod.z.core.$strip>;
                    metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
                }, zod.z.core.$strip>;
            }, zod.z.core.$strip>>;
            translation: zod.ZodOptional<zod.ZodObject<{
                input: zod.ZodOptional<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_document_translation: "sap_document_translation";
                    }>;
                    translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
                    config: zod.ZodObject<{
                        source_language: zod.ZodOptional<zod.ZodString>;
                        apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
                            category: zod.ZodEnum<{
                                placeholders: "placeholders";
                                template_roles: "template_roles";
                            }>;
                            items: zod.ZodArray<zod.ZodString>;
                            source_language: zod.ZodOptional<zod.ZodString>;
                        }, zod.z.core.$strip>>>;
                        target_language: zod.ZodString;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>>;
                output: zod.ZodOptional<zod.ZodObject<{
                    type: zod.ZodEnum<{
                        sap_document_translation: "sap_document_translation";
                    }>;
                    config: zod.ZodObject<{
                        source_language: zod.ZodOptional<zod.ZodString>;
                        target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
                            category: zod.ZodEnum<{
                                placeholders: "placeholders";
                                template_roles: "template_roles";
                            }>;
                            items: zod.ZodArray<zod.ZodString>;
                            source_language: zod.ZodOptional<zod.ZodString>;
                        }, zod.z.core.$strip>]>;
                    }, zod.z.core.$strip>;
                }, zod.z.core.$strip>>;
            }, zod.z.core.$strip>>;
        }, zod.z.core.$strip>;
        stream: zod.ZodOptional<zod.ZodObject<{
            enabled: zod.ZodOptional<zod.ZodBoolean>;
            chunk_size: zod.ZodDefault<zod.ZodNumber>;
            delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
 * Delete orchestration config
 */
export declare const registryControllerOrchestrationConfigControllerDeleteOrchestrationConfigParams: zod.ZodObject<{
    orchestrationConfigId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerDeleteOrchestrationConfigHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerDeleteOrchestrationConfigResponse: zod.ZodObject<{
    message: zod.ZodString;
}, zod.z.core.$strip>;
/**
 * Import orchestration config
 */
export declare const registryControllerOrchestrationConfigControllerImportOrchestrationConfigHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerImportOrchestrationConfigBody: zod.ZodObject<{
    file: zod.ZodOptional<zod.ZodCustom<File, File>>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerImportOrchestrationConfigResponse: zod.ZodObject<{
    message: zod.ZodString;
    id: zod.ZodUUID;
    scenario: zod.ZodString;
    name: zod.ZodString;
    version: zod.ZodString;
}, zod.z.core.$strip>;
/**
 * Export orchestration config
 */
export declare const registryControllerOrchestrationConfigControllerExportOrchestrationConfigParams: zod.ZodObject<{
    orchestrationConfigId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerExportOrchestrationConfigHeader: zod.ZodObject<{
    "AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
//# sourceMappingURL=prompt-registry.zod.d.ts.map