import { z } from "zod"; export declare const installedPackItemSchema: z.ZodObject<{ packId: z.ZodString; selectedBy: z.ZodEnum<["default", "recommended", "explicit", "profile"]>; sourceBundleIds: z.ZodArray; }, "strip", z.ZodTypeAny, { selectedBy: "default" | "profile" | "explicit" | "recommended"; packId: string; sourceBundleIds: string[]; }, { selectedBy: "default" | "profile" | "explicit" | "recommended"; packId: string; sourceBundleIds: string[]; }>; export declare const installedPacksDocumentSchema: z.ZodObject<{ runtimeSchemaVersion: z.ZodNumber; packageVersion: z.ZodString; profileId: z.ZodOptional; packs: z.ZodArray; sourceBundleIds: z.ZodArray; }, "strip", z.ZodTypeAny, { selectedBy: "default" | "profile" | "explicit" | "recommended"; packId: string; sourceBundleIds: string[]; }, { selectedBy: "default" | "profile" | "explicit" | "recommended"; packId: string; sourceBundleIds: string[]; }>, "many">; }, "strip", z.ZodTypeAny, { packageVersion: string; runtimeSchemaVersion: number; packs: { selectedBy: "default" | "profile" | "explicit" | "recommended"; packId: string; sourceBundleIds: string[]; }[]; profileId?: string | undefined; }, { packageVersion: string; runtimeSchemaVersion: number; packs: { selectedBy: "default" | "profile" | "explicit" | "recommended"; packId: string; sourceBundleIds: string[]; }[]; profileId?: string | undefined; }>; export type InstalledPackItem = z.infer; export type InstalledPacksDocument = z.infer; export declare function parseInstalledPacksDocument(value: unknown): InstalledPacksDocument; //# sourceMappingURL=installed-packs.d.ts.map