import { z } from 'zod'; export type UrlString = string; export declare const sourceJsonSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; apps: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; apps: string[]; description?: string | undefined; }, { name: string; apps: string[]; description?: string | undefined; }>; export type SourceJson = z.infer; export declare const withdrawnJsonSchema: z.ZodArray; export type WithdrawnJson = z.infer; export type AppVersions = { [version: string]: AppVersion; }; type AppVersion = { shasum?: string; publishTimestamp?: string; tarballUrl: UrlString; nrfutilModules?: NrfutilModules; nrfutilCore?: NrfutilModuleVersion; }; export interface AppInfo { name: string; displayName: string; description: string; homepage?: UrlString; iconUrl: UrlString; releaseNotesUrl: UrlString; latestVersion: string; versions: AppVersions; installed?: { path: string; shasum?: string; publishTimestamp?: string; }; } export declare const semver: z.ZodString; declare const nrfutilModuleName: z.ZodString; declare const nrfutilModuleVersion: z.ZodString; export type NrfutilModuleName = z.infer; export type NrfutilModuleVersion = z.infer; export declare const nrfModules: z.ZodRecord>; export type NrfutilModules = z.infer; export {}; //# sourceMappingURL=MetaFiles.d.ts.map