import { OneOrMany, SourceRecord } from "../source.js"; import { z } from "zod"; //#region src/lib/sources/publiccode-yaml.d.ts declare const publiccodeSchema: z.ZodObject<{ applicationSuite: z.ZodOptional, unknown>>; availableLanguages: z.ZodDefault, unknown>>; categories: z.ZodDefault, unknown>>; contacts: z.ZodArray; email: z.ZodOptional; name: z.ZodString; phone: z.ZodOptional; }, z.core.$strip>>; contractors: z.ZodArray; website: z.ZodOptional; }, z.core.$strip>>; dependencies: z.ZodArray; name: z.ZodString; optional: z.ZodOptional; version: z.ZodOptional; versionMax: z.ZodOptional; versionMin: z.ZodOptional; }, z.core.$strip>>; description: z.ZodOptional; features: z.ZodArray; genericName: z.ZodOptional; localisedName: z.ZodOptional; longDescription: z.ZodOptional; shortDescription: z.ZodOptional; }, z.core.$strip>>; descriptions: z.ZodRecord; features: z.ZodArray; genericName: z.ZodOptional; localisedName: z.ZodOptional; longDescription: z.ZodOptional; shortDescription: z.ZodOptional; }, z.core.$strip>>; developmentStatus: z.ZodOptional, unknown>>; inputTypes: z.ZodDefault, unknown>>; isBasedOn: z.ZodOptional, unknown>>; landingUrl: z.ZodOptional, unknown>>; license: z.ZodOptional, unknown>>; localisationReady: z.ZodOptional; logo: z.ZodOptional, unknown>>; mainCopyrightOwner: z.ZodOptional, unknown>>; maintenanceType: z.ZodOptional, unknown>>; monochromeLogo: z.ZodOptional, unknown>>; name: z.ZodOptional, unknown>>; outputTypes: z.ZodDefault, unknown>>; platforms: z.ZodDefault, unknown>>; publiccodeYmlVersion: z.ZodOptional, unknown>>; releaseDate: z.ZodOptional, unknown>>; repoOwner: z.ZodOptional, unknown>>; roadmap: z.ZodOptional, unknown>>; softwareType: z.ZodOptional, unknown>>; softwareVersion: z.ZodOptional, unknown>>; url: z.ZodOptional, unknown>>; usedBy: z.ZodDefault, unknown>>; }, z.core.$strip>; export type Publiccode = z.infer; export type PubliccodeYamlData = OneOrMany> | undefined; //#endregion