import { Ref } from 'react';
import { RHFAutocompleteAsyncProps } from './types';
/**
 * RHFAutocompleteAsync: async autocomplete integrated with react-hook-form.
 * Uses AutocompleteAsync (fetch logic) wrapped with withRHFController for form state, label, and errors.
 * Generic T is the option type (e.g. OperandSelectAsync).
 * @example
 * ```tsx
 * <RHFAutocompleteAsync<MyOption>
 *   name="city"
 *   label="City"
 *   endPoint="/api/cities"
 *   getOptionLabel={(opt) => opt.name}
 *   isOptionEqualToValue={(opt, val) => opt.id === val.id}
 * />
 * ```
 */
export declare const RHFAutocompleteAsync: <T = unknown>(props: RHFAutocompleteAsyncProps<T> & {
    ref?: Ref<HTMLInputElement | HTMLTextAreaElement>;
}) => JSX.Element;
//# sourceMappingURL=RHFAutocompleteAsync.d.ts.map