import { z } from 'zod'; import { ApId } from '../../core/common/id-generator'; export declare enum ColorName { RED = "RED", BLUE = "BLUE", YELLOW = "YELLOW", PURPLE = "PURPLE", GREEN = "GREEN", PINK = "PINK", VIOLET = "VIOLET", ORANGE = "ORANGE", DARK_GREEN = "DARK_GREEN", CYAN = "CYAN", LAVENDER = "LAVENDER", DEEP_ORANGE = "DEEP_ORANGE" } export type ProjectId = ApId; export declare enum PiecesFilterType { NONE = "NONE", ALLOWED = "ALLOWED" } export declare enum ProjectType { TEAM = "TEAM", PERSONAL = "PERSONAL" } export type ProjectPlanId = string; export declare const ProjectPlan: z.ZodObject<{ projectId: z.ZodString; locked: z.ZodDefault; name: z.ZodString; piecesFilterType: z.ZodEnum; pieces: z.ZodArray; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type ProjectPlan = z.infer; export declare const ProjectIcon: z.ZodObject<{ color: z.ZodEnum; }, z.core.$strip>; export type ProjectIcon = z.infer; export declare const Project: z.ZodObject<{ deleted: z.ZodOptional, z.ZodString>>>; ownerId: z.ZodString; displayName: z.ZodString; platformId: z.ZodString; maxConcurrentJobs: z.ZodOptional>; type: z.ZodEnum; icon: z.ZodObject<{ color: z.ZodEnum; }, z.core.$strip>; externalId: z.ZodOptional>; releasesEnabled: z.ZodBoolean; metadata: z.ZodOptional>>; poolId: z.ZodOptional>; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; export type Project = z.infer; export declare const ProjectWithLimits: z.ZodObject<{ type: z.ZodEnum; metadata: z.ZodOptional>>; id: z.ZodString; platformId: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; ownerId: z.ZodString; maxConcurrentJobs: z.ZodOptional>; icon: z.ZodObject<{ color: z.ZodEnum; }, z.core.$strip>; displayName: z.ZodString; externalId: z.ZodOptional>; releasesEnabled: z.ZodBoolean; poolId: z.ZodOptional>; plan: z.ZodObject<{ projectId: z.ZodString; locked: z.ZodDefault; name: z.ZodString; piecesFilterType: z.ZodEnum; pieces: z.ZodArray; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; analytics: z.ZodObject<{ totalUsers: z.ZodNumber; activeUsers: z.ZodNumber; totalFlows: z.ZodNumber; activeFlows: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; export declare const UpdateProjectRequestInCommunity: z.ZodObject<{ displayName: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>; export type UpdateProjectRequestInCommunity = z.infer; export type ProjectWithLimits = z.infer; export declare const ProjectMetaData: z.ZodObject<{ id: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; export type ProjectMetaData = z.infer; export declare const ProjectWithLimitsWithPlatform: z.ZodObject<{ platformName: z.ZodString; projects: z.ZodArray; metadata: z.ZodOptional>>; id: z.ZodString; platformId: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; ownerId: z.ZodString; maxConcurrentJobs: z.ZodOptional>; icon: z.ZodObject<{ color: z.ZodEnum; }, z.core.$strip>; displayName: z.ZodString; externalId: z.ZodOptional>; releasesEnabled: z.ZodBoolean; poolId: z.ZodOptional>; plan: z.ZodObject<{ projectId: z.ZodString; locked: z.ZodDefault; name: z.ZodString; piecesFilterType: z.ZodEnum; pieces: z.ZodArray; id: z.ZodString; created: z.ZodPipe, z.ZodString>; updated: z.ZodPipe, z.ZodString>; }, z.core.$strip>; analytics: z.ZodObject<{ totalUsers: z.ZodNumber; activeUsers: z.ZodNumber; totalFlows: z.ZodNumber; activeFlows: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; export type ProjectWithLimitsWithPlatform = z.infer; declare const ProjectColor: z.ZodObject<{ textColor: z.ZodString; color: z.ZodString; }, z.core.$strip>; type ProjectColor = z.infer; export declare const PROJECT_COLOR_PALETTE: Record; export {}; //# sourceMappingURL=project.d.ts.map