import { DomainObject } from 'domain-objects'; import { z } from 'zod'; import { FileCheckDeclaration } from './FileCheckDeclaration'; export interface ProjectCheckDeclaration { name: string; readme: string | null; checks: FileCheckDeclaration[]; } export declare class ProjectCheckDeclaration extends DomainObject implements ProjectCheckDeclaration { static schema: z.ZodObject<{ name: z.ZodString; readme: z.ZodNullable; checks: z.ZodArray; type: z.ZodEnum; required: z.ZodBoolean; check: z.ZodFunction; fix: z.ZodNullable>; contents: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; }