import { z } from 'zod/v4'; export declare const PERMISSION_ID_SCHEMA: z.ZodUnion, z.ZodEnum<{ glossary: "glossary"; create_branches: "create_branches"; }>]>; export type PermissionId = z.infer; /** * API_ Prefix was added to avoid clash with other PermissionSchema defined in permission/api.ts * This is a workaround to release the code and unblock the task and should be revisited */ export declare const API_PERMISSION_SCOPE_SCHEMA: z.ZodUnion, z.ZodLiteral<"team">, z.ZodLiteral<"user">]>; export type ApiPermissionScope = z.infer; export declare const PERMISSION_DETAILS_SCHEMA: z.ZodObject<{ id: z.ZodUnion, z.ZodEnum<{ glossary: "glossary"; create_branches: "create_branches"; }>]>; scope: z.ZodUnion, z.ZodLiteral<"team">, z.ZodLiteral<"user">]>; title: z.ZodString; group: z.ZodString; description: z.ZodNullable; new_permission: z.ZodBoolean; does_set_all_read_only_languages: z.ZodBoolean; is_hidden: z.ZodBoolean; }, z.core.$strip>; export type PermissionDetails = z.infer;