import { t as JsonSchemaObject } from "./json-schema.types-fpZiub1R.js"; import { m as PluginConfigUiHint } from "./manifest-registry-uVtImuYA.js"; import { k as OpenClawPluginConfigSchema } from "./types-VTSyQW4p.js"; import { ZodTypeAny } from "zod"; //#region src/plugins/config-schema.d.ts type BuildPluginConfigSchemaOptions = { uiHints?: Record; safeParse?: OpenClawPluginConfigSchema["safeParse"]; }; type BuildJsonPluginConfigSchemaOptions = { cacheKey?: string; uiHints?: Record; safeParse?: OpenClawPluginConfigSchema["safeParse"]; }; declare function buildJsonPluginConfigSchema(schema: JsonSchemaObject, options?: BuildJsonPluginConfigSchemaOptions): OpenClawPluginConfigSchema; declare function buildPluginConfigSchema(schema: ZodTypeAny, options?: BuildPluginConfigSchemaOptions): OpenClawPluginConfigSchema; declare function emptyPluginConfigSchema(): OpenClawPluginConfigSchema; //#endregion export { buildPluginConfigSchema as n, emptyPluginConfigSchema as r, buildJsonPluginConfigSchema as t };