import { z } from 'zod'; export type JsonPrimitive = string | number | boolean | null; export type JsonObject = { [key: string]: JsonValue; }; export type JsonValue = JsonPrimitive | JsonValue[] | JsonObject; export declare const JsonValueSchema: z.ZodType; export declare const JsonObjectSchema: z.ZodRecord>>; export declare const ContractIdentifierSchema: z.ZodString; export declare const ContractVersionSchema: z.ZodNumber; export declare const IsoDateTimeSchema: z.ZodString; export declare const Sha256Schema: z.ZodString; export declare const SensitiveResultPathSchema: z.ZodString; export declare const SensitiveResultPathsSchema: z.ZodArray; export declare const LocaleIdentifierSchema: z.ZodString; export declare const LocalizedTextSchema: z.ZodUnion]>; export declare const ContractMetadataSchema: z.ZodObject<{ id: z.ZodString; version: z.ZodNumber; name: z.ZodOptional; description: z.ZodOptional; labels: z.ZodOptional>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strict>; export declare const EntityRefSchema: z.ZodObject<{ kind: z.ZodString; id: z.ZodString; version: z.ZodOptional>; ownerRepo: z.ZodOptional; }, z.core.$strict>; export type ContractMetadata = z.infer; export type EntityRef = z.infer; export type LocalizedText = z.infer; //# sourceMappingURL=common.d.ts.map