import { default as IConvert } from '../../convertStyleAndString/convertInterface';
import { DirectionSelect as DirectionSelectType } from '../../type';

interface Props<T> {
    convert: IConvert<T>;
    emptyDisplay?: React.ReactNode;
    value?: DirectionSelectType<T>;
    popoverClassName?: string;
    disabled?: boolean;
    InputRender: (props: {
        value?: T;
        onChange?: (value: T) => void;
    }) => JSX.Element;
    customRender?: (value?: T) => React.ReactNode;
    onChange?: (value: DirectionSelectType<T>) => void;
}
export default function DirectionSelect<T>({ value, emptyDisplay, popoverClassName, disabled, InputRender, onChange, customRender, convert }: Props<T>): import("react/jsx-runtime").JSX.Element;
export {};
