import { z } from 'zod'; export declare const marketplaceInstallSpecSchema: z.ZodObject<{ type: z.ZodLiteral<"secret">; secretName: z.ZodString; placeholder: z.ZodString; validation: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; method?: "GET" | "POST" | undefined; }, { url: string; method?: "GET" | "POST" | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }, { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }>; export declare const marketplacePluginSchema: z.ZodObject<{ slug: z.ZodString; name: z.ZodString; publisher: z.ZodString; category: z.ZodString; description: z.ZodString; actions: z.ZodArray; iconUrl: z.ZodOptional; install: z.ZodObject<{ type: z.ZodLiteral<"secret">; secretName: z.ZodString; placeholder: z.ZodString; validation: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; method?: "GET" | "POST" | undefined; }, { url: string; method?: "GET" | "POST" | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }, { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }>; docsUrl: z.ZodOptional; skillUrl: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }, { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }>; export declare const marketplaceCatalogSchema: z.ZodObject<{ version: z.ZodNumber; plugins: z.ZodEffects; iconUrl: z.ZodOptional; install: z.ZodObject<{ type: z.ZodLiteral<"secret">; secretName: z.ZodString; placeholder: z.ZodString; validation: z.ZodOptional>; }, "strip", z.ZodTypeAny, { url: string; method?: "GET" | "POST" | undefined; }, { url: string; method?: "GET" | "POST" | undefined; }>>; }, "strip", z.ZodTypeAny, { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }, { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }>; docsUrl: z.ZodOptional; skillUrl: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }, { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }>, "many">, { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }[], { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }[]>; }, "strip", z.ZodTypeAny, { version: number; plugins: { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }[]; }, { version: number; plugins: { name: string; description: string; slug: string; publisher: string; category: string; actions: string[]; install: { type: "secret"; secretName: string; placeholder: string; validation?: { url: string; method?: "GET" | "POST" | undefined; } | undefined; }; iconUrl?: string | undefined; docsUrl?: string | undefined; skillUrl?: string | undefined; }[]; }>; export type MarketplaceInstallSpec = z.infer; export type MarketplacePlugin = z.infer; export type MarketplaceCatalog = z.infer; //# sourceMappingURL=marketplace.schema.d.ts.map