declare const _default: import('vue').DefineComponent<
  {
    customMinClass: {
      type: import('vue').PropType<string>
      default: string
    }
    customMaxClass: {
      type: import('vue').PropType<string>
      default: string
    }
    hideMinMax: {
      type: BooleanConstructor
      default: boolean
    }
    hideLabel: {
      type: BooleanConstructor
      default: boolean
    }
    disabled: {
      type: BooleanConstructor
      default: boolean
    }
    inactiveColor: {
      type: import('vue').PropType<string>
      default: string
    }
    activeColor: {
      type: import('vue').PropType<string>
      default: string
    }
    max: {
      type: NumberConstructor
      default: number
    }
    min: {
      type: NumberConstructor
      default: number
    }
    step: {
      type: NumberConstructor
      default: number
    }
    modelValue: {
      type: import('vue').PropType<number | number[]>
      default: number
    }
    minText: {
      type: import('vue').PropType<string>
      default: string
    }
    maxText: {
      type: import('vue').PropType<string>
      default: string
    }
    unit: {
      type: import('vue').PropType<string>
      default: string
    }
    customStyle: {
      type: import('vue').PropType<string>
      default: string
    }
    customClass: {
      type: import('vue').PropType<string>
      default: string
    }
  },
  {
    initSlider: () => void
  },
  unknown,
  {},
  {},
  import('vue').ComponentOptionsMixin,
  import('vue').ComponentOptionsMixin,
  {
    'update:modelValue': (...args: any[]) => void
    dragstart: (...args: any[]) => void
    dragmove: (...args: any[]) => void
    dragend: (...args: any[]) => void
  },
  string,
  import('vue').PublicProps,
  Readonly<
    import('vue').ExtractPropTypes<{
      customMinClass: {
        type: import('vue').PropType<string>
        default: string
      }
      customMaxClass: {
        type: import('vue').PropType<string>
        default: string
      }
      hideMinMax: {
        type: BooleanConstructor
        default: boolean
      }
      hideLabel: {
        type: BooleanConstructor
        default: boolean
      }
      disabled: {
        type: BooleanConstructor
        default: boolean
      }
      inactiveColor: {
        type: import('vue').PropType<string>
        default: string
      }
      activeColor: {
        type: import('vue').PropType<string>
        default: string
      }
      max: {
        type: NumberConstructor
        default: number
      }
      min: {
        type: NumberConstructor
        default: number
      }
      step: {
        type: NumberConstructor
        default: number
      }
      modelValue: {
        type: import('vue').PropType<number | number[]>
        default: number
      }
      minText: {
        type: import('vue').PropType<string>
        default: string
      }
      maxText: {
        type: import('vue').PropType<string>
        default: string
      }
      unit: {
        type: import('vue').PropType<string>
        default: string
      }
      customStyle: {
        type: import('vue').PropType<string>
        default: string
      }
      customClass: {
        type: import('vue').PropType<string>
        default: string
      }
    }>
  > & {
    'onUpdate:modelValue'?: ((...args: any[]) => any) | undefined
    onDragend?: ((...args: any[]) => any) | undefined
    onDragstart?: ((...args: any[]) => any) | undefined
    onDragmove?: ((...args: any[]) => any) | undefined
  },
  {
    modelValue: number | number[]
    customStyle: string
    customClass: string
    max: number
    disabled: boolean
    min: number
    step: number
    activeColor: string
    customMinClass: string
    customMaxClass: string
    hideMinMax: boolean
    hideLabel: boolean
    inactiveColor: string
    minText: string
    maxText: string
    unit: string
  },
  {}
>
export default _default
