import React from "react"; import type { ControlledFormValue } from "../../internal/type"; import "./index.less"; export interface BaseProps { list: readonly Enum[]; translator?: (enumValue: Enum) => React.ReactElement | string | number | null; disabled?: boolean; className?: string; style?: React.CSSProperties; dropdownStyle?: React.CSSProperties; listHeight?: number; listItemHeight?: number; placeholder?: string; prefix?: React.ReactNode; suffixIcon?: React.ReactNode; } export interface Props extends BaseProps, ControlledFormValue { } export declare const EnumSelect: ((props: Props) => React.JSX.Element) & { Nullable: (props: import("./Nullable").Props) => React.JSX.Element; InitialNullable: ({ value, ...restProps }: import("./InitialNullable").Props) => React.JSX.Element; Map: ({ map, ...restProps }: import("./Map").Props) => React.JSX.Element; };