import { SelectProps as AntSelectProps } from "antd"; import { OptionProps as AntOptionProps } from "rc-select/lib/Option"; import type { ScrollTo } from "rc-virtual-list/lib/List"; import type { BaseSelectRef } from "rc-select"; export interface OptionProps extends AntOptionProps { } export type PopupPosition = "relative" | "fixed"; export interface SelectProps extends Omit, "children"> { children?: any; position?: PopupPosition; searchByLabelAndValue?: boolean; searchByChildrenAndValue?: boolean; } export interface SelectRefs { focus: () => void; blur: () => void; scrollTo: ScrollTo; } export { BaseSelectRef };