import { InferType } from 'yup'; export declare const CXoneUserRolePermissionsSchema: import("yup/lib/object").OptionalObjectSchema<{ /** * @remarks - Agent can approve the draft message */ canApproveDraft: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can assign case to some other agent */ canAssign: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can create a draft message */ canCreateDraft: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can reply on the message */ canReply: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can unassign the case */ canUnassign: import("yup/lib/boolean").RequiredBooleanSchema; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ /** * @remarks - Agent can approve the draft message */ canApproveDraft: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can assign case to some other agent */ canAssign: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can create a draft message */ canCreateDraft: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can reply on the message */ canReply: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can unassign the case */ canUnassign: import("yup/lib/boolean").RequiredBooleanSchema; }>>; export declare type CXoneUserRolePermissions = InferType;