import { BoxProps, ModalProps } from "@mui/material"; import React, { MutableRefObject, ReactNode } from "react"; import { IAutocompleteClientComponentProps } from "."; export declare enum AutocompleteClientExtOptionType { newItem = 0, item = 1 } export interface IAutocompleteClientExtOption { id: string; type: AutocompleteClientExtOptionType; data: T | undefined; } export type AutocompleteClientComponentExtProps = { addOption?: { el?: ReactNode; closeRef?: MutableRefObject<(() => void) | null | undefined>; dialogProps?: { modalProps?: Omit; wrapperProps?: BoxProps; }; }; } & IAutocompleteClientComponentProps, MaxDepth>; export declare const AutocompleteClientComponentExt: (props: AutocompleteClientComponentExtProps) => React.JSX.Element;