import { mt as ZodType } from "./schemas-CvPp2BJb.js"; import { n as PluginConfigUiHint } from "./manifest-types-BKl7HQyb.js"; import { t as JsonSchemaObject } from "./json-schema.types-B1Fc2RV8.js"; import { g as KlawPluginConfigSchema } from "./types-CAmC_cW72.js"; //#region src/plugins/config-schema.d.ts type BuildPluginConfigSchemaOptions = { uiHints?: Record; safeParse?: KlawPluginConfigSchema["safeParse"]; }; type BuildJsonPluginConfigSchemaOptions = { cacheKey?: string; uiHints?: Record; safeParse?: KlawPluginConfigSchema["safeParse"]; }; declare function buildJsonPluginConfigSchema(schema: JsonSchemaObject, options?: BuildJsonPluginConfigSchemaOptions): KlawPluginConfigSchema; declare function buildPluginConfigSchema(schema: ZodType, options?: BuildPluginConfigSchemaOptions): KlawPluginConfigSchema; declare function emptyPluginConfigSchema(): KlawPluginConfigSchema; //#endregion export { buildPluginConfigSchema as n, emptyPluginConfigSchema as r, buildJsonPluginConfigSchema as t };