import { SelectOptionObject } from '@patternfly/react-core/deprecated';
import { ChangeEvent, MouseEvent, ReactNode } from 'react';
export type FormGroupTypeAheadMultiSelectProps = {
    id?: string;
    label: string;
    labelHelp?: string | string[] | ReactNode;
    labelHelpTitle?: string;
    helperText?: string;
    helperTextInvalid?: string;
    additionalControls?: ReactNode;
    isReadOnly?: boolean;
    placeholderText?: string | ReactNode;
    options: {
        value: string | {
            name: string;
        };
        label: string;
    }[];
    onSelect?: (event: MouseEvent | ChangeEvent, value: string | SelectOptionObject, isPlaceholder?: boolean) => void;
    onHandleSelection: (value: string | SelectOptionObject | {
        name: string;
    }) => void;
    isSubmitting: boolean;
    value: Partial<{
        name: string;
    }>[];
    onHandleClear: (chip?: string) => void;
    isRequired?: boolean;
};
export declare function FormGroupTypeAheadMultiSelect(props: FormGroupTypeAheadMultiSelectProps): import("react/jsx-runtime").JSX.Element;
