/* eslint-disable @typescript-eslint/no-explicit-any */
export interface DatePickerProps {
  value:any,
  displayName: string;
  label?: string;
  format?: string;
  defaultValue?: any;
  minDate?: any;
  maxDate?: any;
  disabled?: boolean;
  readOnly?: boolean;
  validateMessage?: string;
  updateComponentHeight?: any;
  styles?: any;
  handleUpdateDsl?: any;
  hideValidationMessage?: any;
  pattern?: any;
  regex?: any;
  required?: any;
  customRule?: any;
  getValidateMessage: (value?: unknown) => string
  handleUpdateMultiExecutionResult: (
    updateSlice: {
      displayName: string
      value: Record<string, any>
    }[],
  ) => void
  handleOnChange?: () => void
}
