import { InferType } from 'yup'; export declare const CXoneContactCustomFieldDefinitionValuesSchema: import("yup/lib/object").OptionalObjectSchema<{ /** * @remarks - Identifier for Custom field */ ident: import("yup").StringSchema; /** * @remarks - A string value for Custom Field name. */ name: import("yup").StringSchema; /** * @remarks - Value of Custom field. */ value: import("yup").StringSchema; /** * @remarks - String field to map parent id. */ parentId: import("yup").StringSchema; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ /** * @remarks - Identifier for Custom field */ ident: import("yup").StringSchema; /** * @remarks - A string value for Custom Field name. */ name: import("yup").StringSchema; /** * @remarks - Value of Custom field. */ value: import("yup").StringSchema; /** * @remarks - String field to map parent id. */ parentId: import("yup").StringSchema; }>>; export declare const CXoneContactCustomFieldDefinitionSchema: import("yup/lib/object").OptionalObjectSchema<{ /** * @remarks - Identifier for Custom field */ ident: import("yup/lib/string").RequiredStringSchema; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<{ /** * @remarks - Identifier for Custom field */ ident: import("yup/lib/string").RequiredStringSchema; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }>>; export declare const CXoneContactCustomFieldDefinitionSchemaArray: import("yup").ArraySchema; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }>>, import("yup/lib/object").AssertsShape; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }>>>, import("yup/lib/types").AnyObject, import("yup/lib/object").TypeOfShape; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }>>[], import("yup/lib/object").AssertsShape; /** * @remarks - A string value for Custom Field. */ label: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Type value for Custom field. */ type: import("yup/lib/string").RequiredStringSchema; /** * @remarks - Boolean isRequired field to check if custom fields are required or not. */ isRequired: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Agent can edit the custom field values. */ isEditable: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - Boolean field to display or hide details in agent console. */ isVisibleInAgentConsole: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - TO-DO: need to verify */ isVisibleInChatPreSurvey: import("yup/lib/boolean").RequiredBooleanSchema; /** * @remarks - A string value of Custom Field. */ value: import("yup").StringSchema; /** * @remarks - A string value which Custom data details. */ values: any; }>>[]>; export declare type CXoneContactCustomFieldDefinition = InferType; export declare type CXoneContactCustomFieldDefinitionValues = InferType;