@sap-ai-sdk/prompt-registry
Version:
SAP Cloud SDK for AI is the official Software Development Kit (SDK) for **SAP AI Core**, **SAP Generative AI Hub**, and **Orchestration Service**.
2,944 lines • 107 kB
TypeScript
/**
* Generated by orval v7.10.0 🍺
* Do not edit manually.
* Prompt Registry API
* Prompt Storage service for Design time & Runtime prompt templates.
* OpenAPI spec version: 0.0.1.
*/
import { z as zod } from 'zod';
/**
* Create or update a prompt template.
*/
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyNameMax = 120;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyVersionMax = 10;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyScenarioMax = 120;
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<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">;
defaults: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
response_format: zod.ZodOptional<zod.ZodUnion<[zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
}, "strip", zod.ZodTypeAny, {
type: "text";
}, {
type: "text";
}>, zod.ZodObject<{
type: zod.ZodEnum<["json_object"]>;
}, "strip", zod.ZodTypeAny, {
type: "json_object";
}, {
type: "json_object";
}>]>, zod.ZodObject<{
type: zod.ZodEnum<["json_schema"]>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<["function"]>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}>, "many">>;
}, "strip", zod.ZodTypeAny, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
scenario: string;
version: string;
name: string;
spec: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
};
}, {
scenario: string;
version: string;
name: string;
spec: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
};
}>;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodString;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
scenario: string;
version: string;
name: string;
message: string;
id: string;
}, {
scenario: string;
version: string;
name: string;
message: string;
id: string;
}>;
/**
* 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>;
}, "strip", zod.ZodTypeAny, {
retrieve: string;
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
includeSpec?: boolean | undefined;
}, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
retrieve?: string | undefined;
includeSpec?: boolean | undefined;
}>;
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.ZodString>;
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>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">;
defaults: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
response_format: zod.ZodOptional<zod.ZodUnion<[zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
}, "strip", zod.ZodTypeAny, {
type: "text";
}, {
type: "text";
}>, zod.ZodObject<{
type: zod.ZodEnum<["json_object"]>;
}, "strip", zod.ZodTypeAny, {
type: "json_object";
}, {
type: "json_object";
}>]>, zod.ZodObject<{
type: zod.ZodEnum<["json_schema"]>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<["function"]>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}>, "many">>;
}, "strip", zod.ZodTypeAny, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}>, "many">;
}, "strip", zod.ZodTypeAny, {
count: number;
resources: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}[];
}, {
count: number;
resources: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}[];
}>;
/**
* List prompt template history.
*/
export declare const registryControllerPromptControllerListPromptTemplateHistoryParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
scenario: string;
version: string;
name: string;
}, {
scenario: string;
version: string;
name: string;
}>;
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.ZodString>;
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>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">;
defaults: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
response_format: zod.ZodOptional<zod.ZodUnion<[zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
}, "strip", zod.ZodTypeAny, {
type: "text";
}, {
type: "text";
}>, zod.ZodObject<{
type: zod.ZodEnum<["json_object"]>;
}, "strip", zod.ZodTypeAny, {
type: "json_object";
}, {
type: "json_object";
}>]>, zod.ZodObject<{
type: zod.ZodEnum<["json_schema"]>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<["function"]>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}>, "many">>;
}, "strip", zod.ZodTypeAny, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}>, "many">;
}, "strip", zod.ZodTypeAny, {
count: number;
resources: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}[];
}, {
count: number;
resources: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}[];
}>;
/**
* Get prompt template by UUID.
*/
export declare const registryControllerPromptControllerGetPromptTemplateByUuidParams: zod.ZodObject<{
promptTemplateId: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
promptTemplateId: string;
}, {
promptTemplateId: string;
}>;
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.ZodString>;
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>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">;
defaults: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
response_format: zod.ZodOptional<zod.ZodUnion<[zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
}, "strip", zod.ZodTypeAny, {
type: "text";
}, {
type: "text";
}>, zod.ZodObject<{
type: zod.ZodEnum<["json_object"]>;
}, "strip", zod.ZodTypeAny, {
type: "json_object";
}, {
type: "json_object";
}>]>, zod.ZodObject<{
type: zod.ZodEnum<["json_schema"]>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<["function"]>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}>, "many">>;
}, "strip", zod.ZodTypeAny, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}>;
/**
* Delete prompt template.
*/
export declare const registryControllerPromptControllerDeletePromptTemplateParams: zod.ZodObject<{
promptTemplateId: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
promptTemplateId: string;
}, {
promptTemplateId: string;
}>;
export declare const registryControllerPromptControllerDeletePromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
message: string;
}, {
message: string;
}>;
/**
* Import prompt template.
*/
export declare const registryControllerPromptControllerImportPromptTemplateBody: zod.ZodObject<{
file: zod.ZodOptional<zod.ZodType<File, zod.ZodTypeDef, File>>;
}, "strip", zod.ZodTypeAny, {
file?: File | undefined;
}, {
file?: File | undefined;
}>;
export declare const registryControllerPromptControllerImportPromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodString;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
scenario: string;
version: string;
name: string;
message: string;
id: string;
}, {
scenario: string;
version: string;
name: string;
message: string;
id: string;
}>;
/**
* Export prompt template.
*/
export declare const registryControllerPromptControllerExportPromptTemplateParams: zod.ZodObject<{
promptTemplateId: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
promptTemplateId: string;
}, {
promptTemplateId: string;
}>;
/**
* Parse prompt template by ID.
*/
export declare const registryControllerPromptControllerParsePromptTemplateByIdParams: zod.ZodObject<{
promptTemplateId: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
promptTemplateId: string;
}, {
promptTemplateId: string;
}>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryMetadataDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryParams: zod.ZodObject<{
metadata: zod.ZodOptional<zod.ZodBoolean>;
}, "strip", zod.ZodTypeAny, {
metadata?: boolean | undefined;
}, {
metadata?: boolean | undefined;
}>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdBody: zod.ZodObject<{
inputParams: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
}, "strip", zod.ZodTypeAny, {
inputParams?: {} | undefined;
}, {
inputParams?: {} | undefined;
}>;
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<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">>;
resource: zod.ZodOptional<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
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>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">;
defaults: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
response_format: zod.ZodOptional<zod.ZodUnion<[zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
}, "strip", zod.ZodTypeAny, {
type: "text";
}, {
type: "text";
}>, zod.ZodObject<{
type: zod.ZodEnum<["json_object"]>;
}, "strip", zod.ZodTypeAny, {
type: "json_object";
}, {
type: "json_object";
}>]>, zod.ZodObject<{
type: zod.ZodEnum<["json_schema"]>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<["function"]>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}>, "many">>;
}, "strip", zod.ZodTypeAny, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
parsedPrompt?: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[] | undefined;
resource?: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
} | undefined;
}, {
parsedPrompt?: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[] | undefined;
resource?: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
} | undefined;
}>;
/**
* Parse prompt template by name and version.
*/
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
scenario: string;
version: string;
name: string;
}, {
scenario: string;
version: string;
name: string;
}>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryMetadataDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryParams: zod.ZodObject<{
metadata: zod.ZodOptional<zod.ZodBoolean>;
}, "strip", zod.ZodTypeAny, {
metadata?: boolean | undefined;
}, {
metadata?: boolean | undefined;
}>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionBody: zod.ZodObject<{
inputParams: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
}, "strip", zod.ZodTypeAny, {
inputParams?: {} | undefined;
}, {
inputParams?: {} | undefined;
}>;
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<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">>;
resource: zod.ZodOptional<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
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>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
role: string;
content: string;
}, {
role: string;
content: string;
}>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["image_url"]>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, "strip", zod.ZodTypeAny, {
url: string;
detail: string;
}, {
url: string;
detail?: string | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
image_url: {
url: string;
detail: string;
};
type: "image_url";
}, {
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
}>, zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
text: zod.ZodString;
}, "strip", zod.ZodTypeAny, {
text: string;
type: "text";
}, {
text: string;
type: "text";
}>]>, "many">;
}, "strip", zod.ZodTypeAny, {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}, {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
}>]>, "many">;
defaults: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, "strip", zod.ZodTypeAny, {}, {}>>;
response_format: zod.ZodOptional<zod.ZodUnion<[zod.ZodUnion<[zod.ZodObject<{
type: zod.ZodEnum<["text"]>;
}, "strip", zod.ZodTypeAny, {
type: "text";
}, {
type: "text";
}>, zod.ZodObject<{
type: zod.ZodEnum<["json_object"]>;
}, "strip", zod.ZodTypeAny, {
type: "json_object";
}, {
type: "json_object";
}>]>, zod.ZodObject<{
type: zod.ZodEnum<["json_schema"]>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}, {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}, {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
}>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<["function"]>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodAny>>;
strict: zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, "strip", zod.ZodTypeAny, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}, {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
}>;
}, "strip", zod.ZodTypeAny, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}, {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}>, "many">>;
}, "strip", zod.ZodTypeAny, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}, {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}, {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
}>>;
}, "strip", zod.ZodTypeAny, {
parsedPrompt?: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[] | undefined;
resource?: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail: string;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
} | undefined;
}, {
parsedPrompt?: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[] | undefined;
resource?: {
scenario?: string | undefined;
version?: string | undefined;
name?: string | undefined;
spec?: {
template: ({
role: string;
content: string;
} | {
role: string;
content: ({
image_url: {
url: string;
detail?: string | undefined;
};
type: "image_url";
} | {
text: string;
type: "text";
})[];
})[];
defaults?: {} | undefined;
additionalFields?: {} | undefined;
response_format?: {
type: "text";
} | {
type: "json_object";
} | {
json_schema: {
name: string;
description?: string | undefined;
schema?: Record<string, any> | undefined;
strict?: boolean | null | undefined;
};
type: "json_schema";
} | undefined;
tools?: {
function: {
name: string;
description?: string | undefined;
strict?: boolean | null | undefined;
parameters?: Record<string, any> | undefined;
};
type: "function";
}[] | undefined;
} | undefined;
id?: string | undefined;
creationTimestamp?: string | undefined;
managedBy?: string | undefined;
isVersionHead?: boolean | undefined;
} | undefined;
}>;
//# sourceMappingURL=prompt-registry.zod.d.ts.map