import React, { ReactNode } from 'react';
import { Style } from 'inlines';
export type SelectOption = {
    label?: ReactNode;
    value: string;
};
export type SelectInputProps = {
    value?: string;
    defaultValue?: string;
    onChange?: (value: any) => void;
    onOpen?: () => void;
    options: SelectOption[];
    placeholder?: string;
    clearbutton?: boolean;
    size?: 'small' | 'normal';
    style?: Style;
    searchable?: boolean;
    hugContent?: boolean;
    autoFocus?: boolean;
};
export declare function SelectInput({ value: valueProp, defaultValue: defaultValueProp, onChange: onChangeProp, clearbutton, options, placeholder, onOpen, size, style, searchable, hugContent, autoFocus, }: SelectInputProps): React.JSX.Element;
