declare const _default: import('vue').DefineComponent<
  {
    type: {
      type: import('vue').PropType<import('../types').CalendarType>
      required: true
    }
    value: {
      type: import('vue').PropType<number | (number | null)[] | null>
      required: true
    }
    minDate: {
      type: NumberConstructor
      required: true
    }
    maxDate: {
      type: NumberConstructor
      required: true
    }
    formatter: import('vue').PropType<import('../types').CalendarFormatter>
    maxRange: NumberConstructor
    rangePrompt: StringConstructor
    allowSameDay: {
      type: BooleanConstructor
      default: boolean
    }
    showPanelTitle: {
      type: BooleanConstructor
      default: boolean
    }
    defaultTime: {
      type: import('vue').PropType<Array<number[]>>
    }
    panelHeight: {
      type: NumberConstructor
      required: true
    }
  },
  {
    scrollIntoView: () => void
  },
  unknown,
  {},
  {},
  import('vue').ComponentOptionsMixin,
  import('vue').ComponentOptionsMixin,
  {
    change: (...args: any[]) => void
  },
  string,
  import('vue').PublicProps,
  Readonly<
    import('vue').ExtractPropTypes<{
      type: {
        type: import('vue').PropType<import('../types').CalendarType>
        required: true
      }
      value: {
        type: import('vue').PropType<number | (number | null)[] | null>
        required: true
      }
      minDate: {
        type: NumberConstructor
        required: true
      }
      maxDate: {
        type: NumberConstructor
        required: true
      }
      formatter: import('vue').PropType<import('../types').CalendarFormatter>
      maxRange: NumberConstructor
      rangePrompt: StringConstructor
      allowSameDay: {
        type: BooleanConstructor
        default: boolean
      }
      showPanelTitle: {
        type: BooleanConstructor
        default: boolean
      }
      defaultTime: {
        type: import('vue').PropType<Array<number[]>>
      }
      panelHeight: {
        type: NumberConstructor
        required: true
      }
    }>
  > & {
    onChange?: ((...args: any[]) => any) | undefined
  },
  {
    allowSameDay: boolean
    showPanelTitle: boolean
  },
  {}
>
export default _default
