import { InferType } from 'yup'; /** * Schema used for customer identities */ export declare const CXoneCustomerIdentitiesSchema: import("yup").ObjectSchema; /** * customer identity on actual digital platform */ idOnExternalPlatform: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name of the customer */ lastName: import("yup").StringSchema; /** * nick name of the customer */ nickname: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * digital channel or platform's external id */ externalPlatformId: import("yup").StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; /** * customer identity on actual digital platform */ idOnExternalPlatform: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name of the customer */ lastName: import("yup").StringSchema; /** * nick name of the customer */ nickname: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * digital channel or platform's external id */ externalPlatformId: import("yup").StringSchema; }>>, import("yup/lib/object").AssertsShape; /** * customer identity on actual digital platform */ idOnExternalPlatform: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name of the customer */ lastName: import("yup").StringSchema; /** * nick name of the customer */ nickname: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * digital channel or platform's external id */ externalPlatformId: import("yup").StringSchema; }>>>; /** * Schema used for customer search custom fields */ export declare const CXoneCustomerSearchCustomFields: import("yup/lib/object").OptionalObjectSchema<{ /** * unique identifier of the custom field */ ident: import("yup").StringSchema; /** * value of the custom field */ value: import("yup").StringSchema; /** * update date of the custom field */ updatedAt: import("yup").StringSchema; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ /** * unique identifier of the custom field */ ident: import("yup").StringSchema; /** * value of the custom field */ value: import("yup").StringSchema; /** * update date of the custom field */ updatedAt: import("yup").StringSchema; }>>; /** * Schema used for messge Statistics */ export declare const CXoneMessageStatistics: import("yup/lib/object").OptionalObjectSchema<{ /** * number of inbound messages by customer */ inbound: import("yup").NumberSchema; /** * number of outbound messages for customer */ outbound: import("yup").NumberSchema; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ /** * number of inbound messages by customer */ inbound: import("yup").NumberSchema; /** * number of outbound messages for customer */ outbound: import("yup").NumberSchema; }>>; /** * Schema used for customer search (Interaction search customer tab) */ export declare const CXoneDigitalCustomerSearchSchema: import("yup").ObjectSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>, import("yup/lib/object").AssertsShape; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>>; /** * Schema used for customer search API response */ export declare const CXoneDigitalCustomerSearch: import("yup/lib/object").OptionalObjectSchema<{ /** * total number of customer records */ hits: import("yup/lib/number").RequiredNumberSchema; /** * used for pagination purpose */ _links: import("yup").ObjectSchema; previous: import("yup").StringSchema; self: import("yup").StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; previous: import("yup").StringSchema; self: import("yup").StringSchema; }>>, import("yup/lib/object").AssertsShape; previous: import("yup").StringSchema; self: import("yup").StringSchema; }>>>; /** * complete result set of customer search applied with search or query params */ data: import("yup").ArraySchema | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>, import("yup/lib/object").AssertsShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>[], import("yup/lib/object").AssertsShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>[]>; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ /** * total number of customer records */ hits: import("yup/lib/number").RequiredNumberSchema; /** * used for pagination purpose */ _links: import("yup").ObjectSchema; previous: import("yup").StringSchema; self: import("yup").StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; previous: import("yup").StringSchema; self: import("yup").StringSchema; }>>, import("yup/lib/object").AssertsShape; previous: import("yup").StringSchema; self: import("yup").StringSchema; }>>>; /** * complete result set of customer search applied with search or query params */ data: import("yup").ArraySchema | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>, import("yup/lib/object").AssertsShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>[], import("yup/lib/object").AssertsShape | import("yup/lib/Reference").default | import("yup/lib/Lazy").default; /** * Unique id of the customer */ id: import("yup").StringSchema; /** * first name of the customer */ firstName: import("yup").StringSchema; /** * last name (surname) of the customer */ surname: import("yup").StringSchema; /** * complete full name of the customer */ fullName: import("yup").StringSchema; /** * link to load customer user profile image */ image: import("yup").StringSchema; /** * customer linked custom fields */ customFields: any; /** * detailed identity information related to customer & platform */ identities: any; /** * message statics of inbound and outbound messages */ messageStatistics: any; /** * last activity date of the customer */ updatedAt: import("yup").StringSchema; }>>[]>; }>>; export declare type CXoneDigitalCustomerSearchDetails = InferType;