declare const _default: __VLS_WithTemplateSlots<
  import('vue').DefineComponent<
    {
      height: {
        type: NumberConstructor
        default: number
      }
      anchors: {
        type: import('vue').PropType<number[]>
        default: () => never[]
      }
      safeAreaInsetBottom: {
        type: BooleanConstructor
        default: boolean
      }
      showScrollbar: {
        type: BooleanConstructor
        default: true
      }
      duration: {
        type: (NumberConstructor | StringConstructor)[]
        default: number
      }
      contentDraggable: {
        type: BooleanConstructor
        default: true
      }
      customStyle: {
        type: import('vue').PropType<string>
        default: string
      }
      customClass: {
        type: import('vue').PropType<string>
        default: string
      }
    },
    {},
    unknown,
    {},
    {},
    import('vue').ComponentOptionsMixin,
    import('vue').ComponentOptionsMixin,
    {
      'update:height': (...args: any[]) => void
      'height-change': (...args: any[]) => void
    },
    string,
    import('vue').PublicProps,
    Readonly<
      import('vue').ExtractPropTypes<{
        height: {
          type: NumberConstructor
          default: number
        }
        anchors: {
          type: import('vue').PropType<number[]>
          default: () => never[]
        }
        safeAreaInsetBottom: {
          type: BooleanConstructor
          default: boolean
        }
        showScrollbar: {
          type: BooleanConstructor
          default: true
        }
        duration: {
          type: (NumberConstructor | StringConstructor)[]
          default: number
        }
        contentDraggable: {
          type: BooleanConstructor
          default: true
        }
        customStyle: {
          type: import('vue').PropType<string>
          default: string
        }
        customClass: {
          type: import('vue').PropType<string>
          default: string
        }
      }>
    > & {
      'onUpdate:height'?: ((...args: any[]) => any) | undefined
      'onHeight-change'?: ((...args: any[]) => any) | undefined
    },
    {
      customStyle: string
      customClass: string
      duration: string | number
      safeAreaInsetBottom: boolean
      height: number
      anchors: number[]
      showScrollbar: boolean
      contentDraggable: boolean
    },
    {}
  >,
  {
    default?(_: {}): any
  }
>
export default _default
type __VLS_WithTemplateSlots<T, S> = T & {
  new (): {
    $slots: S
  }
}
