import { z } from 'zod'; export declare enum PackageType { ARCHIVE = "ARCHIVE", REGISTRY = "REGISTRY" } export declare enum PieceType { CUSTOM = "CUSTOM", OFFICIAL = "OFFICIAL" } export declare const PrivatePiecePackage: z.ZodObject<{ packageType: z.ZodLiteral; pieceType: z.ZodEnum; pieceName: z.ZodString; pieceVersion: z.ZodString; archiveId: z.ZodString; platformId: z.ZodString; }, z.core.$strip>; export type PrivatePiecePackage = z.infer; export declare const OfficialPiecePackage: z.ZodObject<{ packageType: z.ZodLiteral; pieceType: z.ZodLiteral; pieceName: z.ZodString; pieceVersion: z.ZodString; }, z.core.$strip>; export type OfficialPiecePackage = z.infer; export declare const CustomNpmPiecePackage: z.ZodObject<{ packageType: z.ZodLiteral; pieceType: z.ZodLiteral; pieceName: z.ZodString; pieceVersion: z.ZodString; platformId: z.ZodString; }, z.core.$strip>; export type CustomNpmPiecePackage = z.infer; export declare const PublicPiecePackage: z.ZodUnion; pieceType: z.ZodLiteral; pieceName: z.ZodString; pieceVersion: z.ZodString; }, z.core.$strip>, z.ZodObject<{ packageType: z.ZodLiteral; pieceType: z.ZodLiteral; pieceName: z.ZodString; pieceVersion: z.ZodString; platformId: z.ZodString; }, z.core.$strip>]>; export type PublicPiecePackage = OfficialPiecePackage | CustomNpmPiecePackage; export declare const PiecePackage: z.ZodUnion; pieceType: z.ZodEnum; pieceName: z.ZodString; pieceVersion: z.ZodString; archiveId: z.ZodString; platformId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ packageType: z.ZodLiteral; pieceType: z.ZodLiteral; pieceName: z.ZodString; pieceVersion: z.ZodString; }, z.core.$strip>, z.ZodObject<{ packageType: z.ZodLiteral; pieceType: z.ZodLiteral; pieceName: z.ZodString; pieceVersion: z.ZodString; platformId: z.ZodString; }, z.core.$strip>]>; export type PiecePackage = PrivatePiecePackage | OfficialPiecePackage | CustomNpmPiecePackage; export declare enum PieceCategory { ARTIFICIAL_INTELLIGENCE = "ARTIFICIAL_INTELLIGENCE", COMMUNICATION = "COMMUNICATION", COMMERCE = "COMMERCE", CORE = "CORE", UNIVERSAL_AI = "UNIVERSAL_AI", FLOW_CONTROL = "FLOW_CONTROL", BUSINESS_INTELLIGENCE = "BUSINESS_INTELLIGENCE", ACCOUNTING = "ACCOUNTING", PRODUCTIVITY = "PRODUCTIVITY", CONTENT_AND_FILES = "CONTENT_AND_FILES", DEVELOPER_TOOLS = "DEVELOPER_TOOLS", CUSTOMER_SUPPORT = "CUSTOMER_SUPPORT", FORMS_AND_SURVEYS = "FORMS_AND_SURVEYS", HUMAN_RESOURCES = "HUMAN_RESOURCES", PAYMENT_PROCESSING = "PAYMENT_PROCESSING", MARKETING = "MARKETING", SALES_AND_CRM = "SALES_AND_CRM" } //# sourceMappingURL=piece.d.ts.map