/** * Copyright 2025 The Artinet Project * SPDX-License-Identifier: Apache-2.0 */ import { z } from "zod/v4"; /** * Schema for group creation/update requests. */ export declare const CreateGroupRequestSchema: z.ZodObject<{ id: z.ZodOptional>; requestId: z.ZodOptional; timestamp: z.ZodOptional; groupId: z.ZodString; group: z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodString; access: z.ZodDefault>; members: z.ZodArray; ownerId: z.ZodString; created: z.ZodISODateTime; updated: z.ZodISODateTime; metadata: z.ZodOptional>; }, z.core.$strip>; options: z.ZodOptional>; }, z.core.$strip>; /** Type alias for validated GroupRequest */ export type CreateGroupRequest = z.output; export type GroupRequest = CreateGroupRequest; /** * Schema for group operation responses. */ export declare const CreateGroupResponseSchema: z.ZodObject<{ id: z.ZodOptional>; requestId: z.ZodOptional; timestamp: z.ZodOptional; error: z.ZodOptional; groupId: z.ZodString; success: z.ZodBoolean; }, z.core.$strip>; /** Type alias for validated GroupResponse */ export type CreateGroupResponse = z.output; export type GroupResponse = CreateGroupResponse; //# sourceMappingURL=group.d.ts.map