import { BoxProps, ButtonProps, DialogActionsProps, DialogContentProps, DialogProps, FormControlProps, TextFieldProps, TooltipProps } from '@mui/material'; import { ChangeEvent } from 'react'; import { IconType, IconSize } from '../types/iconType'; import React from 'react'; interface IconPickerProps { value: IconType; name?: string; onChange?: (e: ChangeEvent) => void; showSearch?: boolean; searchPlaceholder?: string; iconPerPage?: number; formControlProps?: FormControlProps; pickerInputLabel?: string; dialogTitleText?: string; dialogCancelText?: string; dialogProps?: DialogProps; dialogContentProps?: DialogContentProps; dialogActionsProps?: DialogActionsProps; searchFieldContainer?: BoxProps; searchFieldProps?: TextFieldProps; cancelButtonProps?: ButtonProps; iconListContainerProps?: BoxProps; iconTooltipProps?: TooltipProps; iconButtonProps?: ButtonProps; iconListIconSize?: IconSize; } export declare function IconPicker({ value, name, onChange, showSearch, searchPlaceholder, iconPerPage, formControlProps, pickerInputLabel, dialogTitleText, dialogCancelText, dialogProps, dialogContentProps, dialogActionsProps, searchFieldContainer, searchFieldProps, cancelButtonProps, iconListContainerProps, iconTooltipProps, iconButtonProps, iconListIconSize, }: IconPickerProps): React.JSX.Element; export {};