import * as z from "zod"; export type UpdateGroupGroup = { /** * pipe|separated */ automaticMembershipEmailDomains?: string | undefined; /** * About Group */ bioRaw?: string | undefined; defaultNotificationLevel?: number | undefined; flairBgColor?: string | undefined; flairIcon?: string | undefined; flairUploadId?: number | undefined; fullName?: string | undefined; mutedCategoryIds?: Array | undefined; name: string; /** * comma,separated */ ownerUsernames?: string | undefined; primaryGroup?: boolean | undefined; publicAdmission?: boolean | undefined; publicExit?: boolean | undefined; regularCategoryIds?: Array | undefined; trackingCategoryIds?: Array | undefined; /** * comma,separated */ usernames?: string | undefined; visibilityLevel?: number | undefined; watchingCategoryIds?: Array | undefined; watchingFirstPostCategoryIds?: Array | undefined; }; export type UpdateGroupRequestBody = { group: UpdateGroupGroup; }; export type UpdateGroupRequest = { requestBody?: UpdateGroupRequestBody | undefined; id: number; }; /** * success response */ export type UpdateGroupResponseBody = { success?: string | undefined; }; /** @internal */ export declare const UpdateGroupGroup$inboundSchema: z.ZodType; /** @internal */ export type UpdateGroupGroup$Outbound = { automatic_membership_email_domains?: string | undefined; bio_raw?: string | undefined; default_notification_level?: number | undefined; flair_bg_color?: string | undefined; flair_icon?: string | undefined; flair_upload_id?: number | undefined; full_name?: string | undefined; muted_category_ids?: Array | undefined; name: string; owner_usernames?: string | undefined; primary_group?: boolean | undefined; public_admission?: boolean | undefined; public_exit?: boolean | undefined; regular_category_ids?: Array | undefined; tracking_category_ids?: Array | undefined; usernames?: string | undefined; visibility_level?: number | undefined; watching_category_ids?: Array | undefined; watching_first_post_category_ids?: Array | undefined; }; /** @internal */ export declare const UpdateGroupGroup$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace UpdateGroupGroup$ { /** @deprecated use `UpdateGroupGroup$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateGroupGroup$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateGroupGroup$Outbound` instead. */ type Outbound = UpdateGroupGroup$Outbound; } /** @internal */ export declare const UpdateGroupRequestBody$inboundSchema: z.ZodType; /** @internal */ export type UpdateGroupRequestBody$Outbound = { group: UpdateGroupGroup$Outbound; }; /** @internal */ export declare const UpdateGroupRequestBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace UpdateGroupRequestBody$ { /** @deprecated use `UpdateGroupRequestBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateGroupRequestBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateGroupRequestBody$Outbound` instead. */ type Outbound = UpdateGroupRequestBody$Outbound; } /** @internal */ export declare const UpdateGroupRequest$inboundSchema: z.ZodType; /** @internal */ export type UpdateGroupRequest$Outbound = { RequestBody?: UpdateGroupRequestBody$Outbound | undefined; id: number; }; /** @internal */ export declare const UpdateGroupRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace UpdateGroupRequest$ { /** @deprecated use `UpdateGroupRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateGroupRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateGroupRequest$Outbound` instead. */ type Outbound = UpdateGroupRequest$Outbound; } /** @internal */ export declare const UpdateGroupResponseBody$inboundSchema: z.ZodType; /** @internal */ export type UpdateGroupResponseBody$Outbound = { success?: string | undefined; }; /** @internal */ export declare const UpdateGroupResponseBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace UpdateGroupResponseBody$ { /** @deprecated use `UpdateGroupResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateGroupResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateGroupResponseBody$Outbound` instead. */ type Outbound = UpdateGroupResponseBody$Outbound; } //# sourceMappingURL=updategroup.d.ts.map