import type { ExtractPropTypes } from 'vue'
export declare const floatingPanelProps: {
  /**
   * 面板的显示高度
   */
  height: {
    type: NumberConstructor
    default: number
  }
  /**
   * 设置自定义锚点，默认值 [100, windowHeight * 0.6]
   */
  anchors: {
    type: import('vue').PropType<number[]>
    default: () => never[]
  }
  /**
   * 弹出面板是否设置底部安全距离（iphone X 类型的机型）
   */
  safeAreaInsetBottom: {
    type: BooleanConstructor
    default: boolean
  }
  /**
   * 是否显示滚动条，默认值为 true
   */
  showScrollbar: {
    type: BooleanConstructor
    default: true
  }
  /**
   * 动画时长，单位毫秒，默认值为 300ms
   */
  duration: {
    type: (NumberConstructor | StringConstructor)[]
    default: number
  }
  /**
   * 是否允许内容区容器拖拽，默认值为 true
   */
  contentDraggable: {
    type: BooleanConstructor
    default: true
  }
  customStyle: {
    type: import('vue').PropType<string>
    default: string
  }
  customClass: {
    type: import('vue').PropType<string>
    default: string
  }
}
export type FloatingPanelProps = ExtractPropTypes<typeof floatingPanelProps>
