import { InferType } from 'yup'; export declare const CXoneChannelSchema: import("yup").ObjectSchema<{ id: import("yup/lib/string").RequiredStringSchema; idOnExternalPlatform: import("yup/lib/string").RequiredStringSchema; name: import("yup/lib/string").RequiredStringSchema; isPrivate: import("yup/lib/boolean").RequiredBooleanSchema; realExternalPlatformId: import("yup/lib/string").RequiredStringSchema; wysiwygEnabled: import("yup").BooleanSchema; externalPlatformIcon: import("yup/lib/string").RequiredStringSchema; isTrackingMessageDeliveryStatus: import("yup").BooleanSchema; } & { [x: string]: import("yup").AnySchema | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; } & { hasReply: import("yup").BooleanSchema; hasTreeStructure: import("yup").BooleanSchema; hasPostAsPlaceholder: import("yup").BooleanSchema; hasCustomerOnThirdParty: import("yup").BooleanSchema; hasAbilityToQuoteMessage: import("yup").BooleanSchema; hasAbilityToLike: import("yup").BooleanSchema; hasAbilityToTag: import("yup").BooleanSchema; hasPublishing: import("yup").BooleanSchema; hasAbilityToSendFiles: import("yup").BooleanSchema; hasOutboundFlow: import("yup").BooleanSchema; hasOutboundTemplates: import("yup").BooleanSchema; hasAbilityToShare: import("yup").BooleanSchema; hasAbilityToDelete: import("yup").BooleanSchema; hasAbilityToHide: import("yup").BooleanSchema; hasAbilityToChangeRecipient: import("yup").BooleanSchema; hasMultipleRecipient: import("yup").BooleanSchema; hasCcAndBcc: import("yup").BooleanSchema; hasVisibleTitle: import("yup").BooleanSchema; hasEditableTitle: import("yup").BooleanSchema; hasVisibleRecipients: import("yup").BooleanSchema; hasAbilityToForwardMessage: import("yup").BooleanSchema; hasAbilityToChangeFrom: import("yup").BooleanSchema; hasMultipleThreadsPerEndUser: import("yup").BooleanSchema; replyPrefixMentionTemplate: import("yup").StringSchema; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ id: import("yup/lib/string").RequiredStringSchema; idOnExternalPlatform: import("yup/lib/string").RequiredStringSchema; name: import("yup/lib/string").RequiredStringSchema; isPrivate: import("yup/lib/boolean").RequiredBooleanSchema; realExternalPlatformId: import("yup/lib/string").RequiredStringSchema; wysiwygEnabled: import("yup").BooleanSchema; externalPlatformIcon: import("yup/lib/string").RequiredStringSchema; isTrackingMessageDeliveryStatus: import("yup").BooleanSchema; } & { [x: string]: import("yup").AnySchema | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; } & { hasReply: import("yup").BooleanSchema; hasTreeStructure: import("yup").BooleanSchema; hasPostAsPlaceholder: import("yup").BooleanSchema; hasCustomerOnThirdParty: import("yup").BooleanSchema; hasAbilityToQuoteMessage: import("yup").BooleanSchema; hasAbilityToLike: import("yup").BooleanSchema; hasAbilityToTag: import("yup").BooleanSchema; hasPublishing: import("yup").BooleanSchema; hasAbilityToSendFiles: import("yup").BooleanSchema; hasOutboundFlow: import("yup").BooleanSchema; hasOutboundTemplates: import("yup").BooleanSchema; hasAbilityToShare: import("yup").BooleanSchema; hasAbilityToDelete: import("yup").BooleanSchema; hasAbilityToHide: import("yup").BooleanSchema; hasAbilityToChangeRecipient: import("yup").BooleanSchema; hasMultipleRecipient: import("yup").BooleanSchema; hasCcAndBcc: import("yup").BooleanSchema; hasVisibleTitle: import("yup").BooleanSchema; hasEditableTitle: import("yup").BooleanSchema; hasVisibleRecipients: import("yup").BooleanSchema; hasAbilityToForwardMessage: import("yup").BooleanSchema; hasAbilityToChangeFrom: import("yup").BooleanSchema; hasMultipleThreadsPerEndUser: import("yup").BooleanSchema; replyPrefixMentionTemplate: import("yup").StringSchema; }>, import("yup/lib/object").AssertsShape<{ id: import("yup/lib/string").RequiredStringSchema; idOnExternalPlatform: import("yup/lib/string").RequiredStringSchema; name: import("yup/lib/string").RequiredStringSchema; isPrivate: import("yup/lib/boolean").RequiredBooleanSchema; realExternalPlatformId: import("yup/lib/string").RequiredStringSchema; wysiwygEnabled: import("yup").BooleanSchema; externalPlatformIcon: import("yup/lib/string").RequiredStringSchema; isTrackingMessageDeliveryStatus: import("yup").BooleanSchema; } & { [x: string]: import("yup").AnySchema | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; } & { hasReply: import("yup").BooleanSchema; hasTreeStructure: import("yup").BooleanSchema; hasPostAsPlaceholder: import("yup").BooleanSchema; hasCustomerOnThirdParty: import("yup").BooleanSchema; hasAbilityToQuoteMessage: import("yup").BooleanSchema; hasAbilityToLike: import("yup").BooleanSchema; hasAbilityToTag: import("yup").BooleanSchema; hasPublishing: import("yup").BooleanSchema; hasAbilityToSendFiles: import("yup").BooleanSchema; hasOutboundFlow: import("yup").BooleanSchema; hasOutboundTemplates: import("yup").BooleanSchema; hasAbilityToShare: import("yup").BooleanSchema; hasAbilityToDelete: import("yup").BooleanSchema; hasAbilityToHide: import("yup").BooleanSchema; hasAbilityToChangeRecipient: import("yup").BooleanSchema; hasMultipleRecipient: import("yup").BooleanSchema; hasCcAndBcc: import("yup").BooleanSchema; hasVisibleTitle: import("yup").BooleanSchema; hasEditableTitle: import("yup").BooleanSchema; hasVisibleRecipients: import("yup").BooleanSchema; hasAbilityToForwardMessage: import("yup").BooleanSchema; hasAbilityToChangeFrom: import("yup").BooleanSchema; hasMultipleThreadsPerEndUser: import("yup").BooleanSchema; replyPrefixMentionTemplate: import("yup").StringSchema; }>>; export declare type CXoneChannel = InferType;