import { z } from "zod"; export declare const extensionManifestSchema: z.ZodObject<{ extensionId: z.ZodString; version: z.ZodString; compatibilityRange: z.ZodString; sourceType: z.ZodString; dependsOn: z.ZodDefault>; overrideTargets: z.ZodDefault>; contributes: z.ZodArray; }, "strip", z.ZodTypeAny, { version: string; dependsOn: string[]; extensionId: string; compatibilityRange: string; sourceType: string; overrideTargets: string[]; contributes: string[]; }, { version: string; extensionId: string; compatibilityRange: string; sourceType: string; contributes: string[]; dependsOn?: string[] | undefined; overrideTargets?: string[] | undefined; }>; export type ExtensionManifest = z.infer; export declare function parseExtensionManifest(value: unknown): ExtensionManifest; //# sourceMappingURL=extension-manifest.d.ts.map