/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import * as zod from 'zod'; /** * @summary Get returns all permissions for the specified thread. Optional filter by member_id to get permissions for a specific member. */ export declare const ThreadPermissionGetParams: zod.ZodObject<{ thread_id: zod.ZodString; member_id: zod.ZodString; }, zod.z.core.$strip>; export declare const ThreadPermissionGetResponse: zod.ZodObject<{ permissions: zod.ZodOptional; canChangeMembersPermissions: zod.ZodOptional; canChangeThreadInfo: zod.ZodOptional; canRemoveMembers: zod.ZodOptional; canSendMessages: zod.ZodOptional; createdAt: zod.ZodOptional; id: zod.ZodOptional; memberId: zod.ZodOptional; updatedAt: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>; /** * @summary Update updates permissions for a specific member in the thread. The request must include the thread_id and member_id, along with the permissions to update. */ export declare const ThreadPermissionUpdateParams: zod.ZodObject<{ thread_id: zod.ZodString; member_id: zod.ZodString; }, zod.z.core.$strip>; export declare const ThreadPermissionUpdateQueryParams: zod.ZodObject<{ canSendMessages: zod.ZodOptional; canAddMembers: zod.ZodOptional; canRemoveMembers: zod.ZodOptional; canChangeMembersPermissions: zod.ZodOptional; canChangeThreadInfo: zod.ZodOptional; }, zod.z.core.$strip>; export declare const ThreadPermissionUpdateResponse: zod.ZodObject<{ permissions: zod.ZodOptional; canChangeMembersPermissions: zod.ZodOptional; canChangeThreadInfo: zod.ZodOptional; canRemoveMembers: zod.ZodOptional; canSendMessages: zod.ZodOptional; createdAt: zod.ZodOptional; id: zod.ZodOptional; memberId: zod.ZodOptional; updatedAt: zod.ZodOptional; }, zod.z.core.$strip>>; }, zod.z.core.$strip>;