import { z } from 'zod'; export declare const packageCredentialRequirementSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodString; usedByWorkflows: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; name: string; type: string; usedByWorkflows: string[]; }, { id: string; name: string; type: string; usedByWorkflows: string[]; }>; export declare const packageDataTableRequirementSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; usedByWorkflows: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; name: string; usedByWorkflows: string[]; }, { id: string; name: string; usedByWorkflows: string[]; }>; export declare const packageWorkflowRequirementSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; usedByWorkflows: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; name: string; usedByWorkflows: string[]; }, { id: string; name: string; usedByWorkflows: string[]; }>; export declare const packageNodeTypeRequirementSchema: z.ZodObject<{ type: z.ZodString; typeVersion: z.ZodNumber; usedByWorkflows: z.ZodArray; }, "strip", z.ZodTypeAny, { type: string; typeVersion: number; usedByWorkflows: string[]; }, { type: string; typeVersion: number; usedByWorkflows: string[]; }>; export declare const packageVariableRequirementSchema: z.ZodObject<{ name: z.ZodString; value: z.ZodOptional; usedByWorkflows: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; usedByWorkflows: string[]; }, { name: string; value?: string | undefined; usedByWorkflows: string[]; }>; export declare const packageRequirementsSchema: z.ZodObject<{ credentials: z.ZodEffects; }, "strip", z.ZodTypeAny, { id: string; name: string; type: string; usedByWorkflows: string[]; }, { id: string; name: string; type: string; usedByWorkflows: string[]; }>, "many">>, { id: string; name: string; type: string; usedByWorkflows: string[]; }[] | undefined, { id: string; name: string; type: string; usedByWorkflows: string[]; }[] | undefined>; dataTables: z.ZodEffects; }, "strip", z.ZodTypeAny, { id: string; name: string; usedByWorkflows: string[]; }, { id: string; name: string; usedByWorkflows: string[]; }>, "many">>, { id: string; name: string; usedByWorkflows: string[]; }[] | undefined, { id: string; name: string; usedByWorkflows: string[]; }[] | undefined>; workflows: z.ZodEffects; }, "strip", z.ZodTypeAny, { id: string; name: string; usedByWorkflows: string[]; }, { id: string; name: string; usedByWorkflows: string[]; }>, "many">>, { id: string; name: string; usedByWorkflows: string[]; }[] | undefined, { id: string; name: string; usedByWorkflows: string[]; }[] | undefined>; variables: z.ZodEffects; usedByWorkflows: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; value?: string | undefined; usedByWorkflows: string[]; }, { name: string; value?: string | undefined; usedByWorkflows: string[]; }>, "many">>, { name: string; value?: string | undefined; usedByWorkflows: string[]; }[] | undefined, { name: string; value?: string | undefined; usedByWorkflows: string[]; }[] | undefined>; nodeTypes: z.ZodEffects; }, "strip", z.ZodTypeAny, { type: string; typeVersion: number; usedByWorkflows: string[]; }, { type: string; typeVersion: number; usedByWorkflows: string[]; }>, "many">>, { type: string; typeVersion: number; usedByWorkflows: string[]; }[] | undefined, { type: string; typeVersion: number; usedByWorkflows: string[]; }[] | undefined>; }, "strip", z.ZodTypeAny, { credentials?: { id: string; name: string; type: string; usedByWorkflows: string[]; }[] | undefined; dataTables?: { id: string; name: string; usedByWorkflows: string[]; }[] | undefined; workflows?: { id: string; name: string; usedByWorkflows: string[]; }[] | undefined; variables?: { name: string; value?: string | undefined; usedByWorkflows: string[]; }[] | undefined; nodeTypes?: { type: string; typeVersion: number; usedByWorkflows: string[]; }[] | undefined; }, { credentials?: { id: string; name: string; type: string; usedByWorkflows: string[]; }[] | undefined; dataTables?: { id: string; name: string; usedByWorkflows: string[]; }[] | undefined; workflows?: { id: string; name: string; usedByWorkflows: string[]; }[] | undefined; variables?: { name: string; value?: string | undefined; usedByWorkflows: string[]; }[] | undefined; nodeTypes?: { type: string; typeVersion: number; usedByWorkflows: string[]; }[] | undefined; }>; export type PackageCredentialRequirement = z.infer; export type PackageDataTableRequirement = z.infer; export type PackageWorkflowRequirement = z.infer; export type PackageVariableRequirement = z.infer; export type PackageNodeTypeRequirement = z.infer; export type PackageRequirements = z.infer;