import { z } from 'zod/v4'; type ObjectValues = T[keyof T]; export declare const ProjectStatusEnum: { readonly DRAFT: "DRAFT"; readonly ACTIVE: "ACTIVE"; }; export type ProjectStatusType = ObjectValues; export declare const USER_FULLNAME_SCHEMA: z.ZodString; export declare const PROJECT_NAME_SCHEMA: z.ZodString; export declare const WORKSPACE_NAME_SCHEMA: z.ZodString; export declare const PROJECT_SCHEMA: z.ZodObject<{ id: z.ZodGUID; externalId: z.ZodNullable; workspaceId: z.ZodGUID; description: z.ZodString; name: z.ZodString; baseContentLanguageId: z.ZodNullable; status: z.ZodEnum<{ readonly DRAFT: "DRAFT"; readonly ACTIVE: "ACTIVE"; }>; createdAt: z.ZodISODateTime; updatedAt: z.ZodNullable; deletedAt: z.ZodNullable; }, z.core.$strip>; export type Project = z.infer; export declare const PROJECT_WITH_TARGET_LANGUAGES_SCHEMA: z.ZodObject<{ id: z.ZodGUID; externalId: z.ZodNullable; workspaceId: z.ZodGUID; description: z.ZodString; name: z.ZodString; baseContentLanguageId: z.ZodNullable; status: z.ZodEnum<{ readonly DRAFT: "DRAFT"; readonly ACTIVE: "ACTIVE"; }>; createdAt: z.ZodISODateTime; updatedAt: z.ZodNullable; deletedAt: z.ZodNullable; targetLanguages: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; export type ProjectWithTargetLanguages = z.infer; export declare const USER_SCHEMA: z.ZodObject<{ id: z.ZodGUID; externalId: z.ZodGUID; email: z.ZodEmail; fullname: z.ZodString; }, z.core.$strip>; export type User = z.infer; export declare const PROJECT_USER_SCHEMA: z.ZodObject<{ project: z.ZodObject<{ id: z.ZodGUID; externalId: z.ZodNullable; workspaceId: z.ZodGUID; description: z.ZodString; name: z.ZodString; baseContentLanguageId: z.ZodNullable; status: z.ZodEnum<{ readonly DRAFT: "DRAFT"; readonly ACTIVE: "ACTIVE"; }>; createdAt: z.ZodISODateTime; updatedAt: z.ZodNullable; deletedAt: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>; export type ProjectUser = z.infer; export declare const PROJECT_LANGUAGE_BASE_SCHEMA: z.ZodObject<{ id: z.ZodGUID; locale: z.ZodString; }, z.core.$strip>; export type ProjectLanguageBase = z.infer; export declare const PROJECT_LANGUAGE_SCHEMA: z.ZodObject<{ id: z.ZodGUID; locale: z.ZodString; projectId: z.ZodGUID; customLanguageName: z.ZodNullable; }, z.core.$strip>; export type ProjectLanguage = z.infer; export declare const WORKSPACE_USER_SCHEMA: z.ZodObject<{ userId: z.ZodGUID; email: z.ZodEmail; fullname: z.ZodString; workspaceRole: z.ZodEnum<{ readonly Owner: "owner"; readonly Admin: "admin"; readonly Biller: "biller"; readonly Member: "member"; readonly PortalMember: "portal_member"; }>; locales: z.ZodArray; }, z.core.$strip>; export type WorkspaceUser = z.infer; export declare const REVIEWER_SCHEMA: z.ZodObject<{ userId: z.ZodGUID; email: z.ZodEmail; }, z.core.$strip>; export type Reviewer = z.infer; export declare const EXTERNAL_INTEGRATION_DELETION_OPTIONS_SCHEMA: z.ZodObject<{ forceReinstall: z.ZodOptional; }, z.core.$strip>; export type ExternalIntegrationDeletionOptions = z.infer; export declare const USER_DATA_SCHEMA: z.ZodObject<{ userId: z.ZodString; email: z.ZodEmail; externalUserId: z.ZodNullable; workspaceId: z.ZodString; externalWorkspaceId: z.ZodNullable; projectRoles: z.ZodRecord>; workspaceRole: z.ZodNullable>; userIdIntercomHash: z.ZodOptional>; }, z.core.$strip>; export type UserData = z.infer; export {};