import React, { ReactNode } from 'react';
import { StyleProp, ViewStyle } from 'react-native';
import { ModalPickerProps, PickerProps } from '../picker/type';
import { PickerRef } from '../type';
interface PickerInputProps<T> extends PickerProps<T>, Omit<ModalPickerProps, 'visible'> {
    /** 标签文本 */
    label?: ReactNode;
    /** 标签文本位置 */
    labelPosition?: 'top' | 'left';
    /** 是否显示冒号 */
    colon?: boolean;
    /** 是否必填 */
    required?: boolean;
    /** 默认提示语 */
    placeholder?: string;
    /** 是否允许清除 */
    allowClear?: boolean;
    /** 是否禁用 */
    disabled?: boolean;
    /** 额外内容 */
    brief?: ReactNode;
    /** 自定义样式 */
    style?: StyleProp<ViewStyle>;
    /** 自定义高度 */
    itemHeight?: number;
    /** 连接符 */
    hyphen?: string;
}
declare const PickerInput: React.ForwardRefExoticComponent<PickerInputProps<unknown> & React.RefAttributes<PickerRef>>;
export default PickerInput;
//# sourceMappingURL=index.d.ts.map