import React, { type JSX } from 'react'; import { PickerInputElement, Overwrite, PickerInputBaseProps, type DropdownProps } from '@epam/uui-core'; import { PickerTogglerRenderItemParams, PickerTogglerProps } from '@epam/uui-components'; import { IHasEditMode, SizeMod } from '../types'; export interface PickerInputModsOverride { } interface PickerInputMods extends SizeMod { } export type PickerInputProps = Overwrite & IHasEditMode & PickerInputBaseProps & Pick & { /** * Render callback for picker toggler selection tag * If omitted, default `PickerTogglerTag` component will be rendered */ renderTag?: (props: PickerTogglerRenderItemParams) => JSX.Element; /** Replaces default 'toggler' - an input to which Picker attaches dropdown */ renderToggler?: (props: PickerTogglerProps) => React.ReactNode; }; declare function PickerInputComponent(props: PickerInputProps, ref: React.ForwardedRef): JSX.Element; export declare const PickerInput: (props: PickerInputProps & { ref?: React.ForwardedRef; }) => ReturnType; export {}; //# sourceMappingURL=PickerInput.d.ts.map