import React from 'react'; import { BaseVirtualInputProps, BaseVirtualInputRef } from './BaseVirtualInput'; import './index.less'; export type { BaseVirtualInputProps, BaseVirtualInputRef } from './BaseVirtualInput'; export interface VirtualInputProps extends BaseVirtualInputProps { /** 在VirtualInput上方显示的额外内容 */ topContent?: React.ReactNode; /** 在VirtualInput下方显示的额外内容 */ bottomContent?: React.ReactNode; /** wrapper class */ wrapperClassName?: string; /** 虚拟输入框包装器的样式 */ wrapperStyle?: React.CSSProperties; /** 是否允许清除输入框中的内容 */ allowClear?: boolean; /** 清除输入框内容的回调函数 */ onClear?: () => void; /** 自定义清除按钮的样式 */ clearButtonStyle?: React.CSSProperties; theme?: { token?: { colorPrimary?: string; }; }; } export interface VirtualInputRef extends BaseVirtualInputRef { } declare const VirtualInput: React.ForwardRefExoticComponent>; export default VirtualInput;