import { Type } from "typebox"; export declare const PluginJsonValueSchema: Type.TUnknown; export declare const PluginControlUiDescriptorSchema: Type.TObject<{ id: Type.TString; pluginId: Type.TString; pluginName: Type.TOptional; surface: Type.TUnion<[Type.TLiteral<"session">, Type.TLiteral<"tool">, Type.TLiteral<"run">, Type.TLiteral<"settings">]>; label: Type.TString; description: Type.TOptional; placement: Type.TOptional; schema: Type.TOptional; requiredScopes: Type.TOptional>; }>; export declare const PluginsUiDescriptorsParamsSchema: Type.TObject<{}>; export declare const PluginsUiDescriptorsResultSchema: Type.TObject<{ ok: Type.TLiteral; descriptors: Type.TArray; surface: Type.TUnion<[Type.TLiteral<"session">, Type.TLiteral<"tool">, Type.TLiteral<"run">, Type.TLiteral<"settings">]>; label: Type.TString; description: Type.TOptional; placement: Type.TOptional; schema: Type.TOptional; requiredScopes: Type.TOptional>; }>>; }>;