/** * @file Options Overlay * @desc 下拉选择浮层的内容 */ import React, { Ref, ProviderProps } from 'react'; import { ComponentSize } from '../ConfigProvider'; import { OptionInfo, OptionGroupInfo, OptionItem, OptionItems, OptionGroupStyle, Value } from './common'; export interface OptionsOverlayCtxValue { selected: T[]; onSelect: (optionValue: T[]) => void; multiple: boolean; size: ComponentSize; } export declare function useOptionsOverlayCtx(): OptionsOverlayCtxValue; export declare function OptionsOverlayProvider({ value, children }: ProviderProps>): React.JSX.Element; /** 没有可选项时的占位内容 */ export declare function Empty(): React.JSX.Element; /** items 中是否有可选项 */ export declare function hasAvailableOption(items: Array>): boolean; declare type OptionsProps = { options: Array>; }; /** 在 Overlay 中渲染 `