declare const _default: import("react").ComponentType<Pick<Pick<Pick<{
    "data-testid": any;
    appKey: any;
    assetType: any;
    classes: any;
    companyId: any;
    currentValue: any;
    disabled: any;
    disableClearable: any;
    errorText: any;
    isMultiple: any;
    isNullable: any;
    label: any;
    onChange: any;
    parentAssetId: any;
    parentAssetType: any;
    queryParams: any;
    autocompleteProps?: {} | undefined;
    assetFields: any;
}, "autocompleteProps"> & Pick<PropTypes.InferProps<{
    label: PropTypes.Requireable<string>;
    currentValue: PropTypes.Requireable<NonNullable<number | (number | null | undefined)[] | null | undefined>>;
    isNullable: PropTypes.Requireable<boolean>;
    onChange: PropTypes.Validator<(...args: any[]) => any>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
    disableClearable: PropTypes.Requireable<boolean>;
    parentAssetId: PropTypes.Requireable<number>;
    parentAssetType: PropTypes.Requireable<string>;
    companyId: PropTypes.Requireable<number>;
    assetType: PropTypes.Validator<string>;
    errorText: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    disabled: PropTypes.Requireable<boolean>;
    isMultiple: PropTypes.Requireable<boolean>;
    appKey: PropTypes.Requireable<string>;
    queryParams: PropTypes.Requireable<PropTypes.InferProps<{}>>;
}>, "data-testid" | "label" | "disabled" | "appKey" | "companyId" | "disableClearable" | "isNullable" | "parentAssetType" | "parentAssetId" | "queryParams" | "currentValue" | "isMultiple" | "errorText" | PropTypes.RequiredKeys<{
    label: PropTypes.Requireable<string>;
    currentValue: PropTypes.Requireable<NonNullable<number | (number | null | undefined)[] | null | undefined>>;
    isNullable: PropTypes.Requireable<boolean>;
    onChange: PropTypes.Validator<(...args: any[]) => any>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
    disableClearable: PropTypes.Requireable<boolean>;
    parentAssetId: PropTypes.Requireable<number>;
    parentAssetType: PropTypes.Requireable<string>;
    companyId: PropTypes.Requireable<number>;
    assetType: PropTypes.Validator<string>;
    errorText: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    disabled: PropTypes.Requireable<boolean>;
    isMultiple: PropTypes.Requireable<boolean>;
    appKey: PropTypes.Requireable<string>;
    queryParams: PropTypes.Requireable<PropTypes.InferProps<{}>>;
}>> & Pick<{
    "data-testid": any;
    appKey: any;
    assetType: any;
    classes: any;
    companyId: any;
    currentValue: any;
    disabled: any;
    disableClearable: any;
    errorText: any;
    isMultiple: any;
    isNullable: any;
    label: any;
    onChange: any;
    parentAssetId: any;
    parentAssetType: any;
    queryParams: any;
    autocompleteProps?: {} | undefined;
    assetFields: any;
}, "assetFields" | "autocompleteProps">, "assetFields" | "autocompleteProps" | PropTypes.RequiredKeys<{
    label: PropTypes.Requireable<string>;
    currentValue: PropTypes.Requireable<NonNullable<number | (number | null | undefined)[] | null | undefined>>;
    isNullable: PropTypes.Requireable<boolean>;
    onChange: PropTypes.Validator<(...args: any[]) => any>;
    classes: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
    disableClearable: PropTypes.Requireable<boolean>;
    parentAssetId: PropTypes.Requireable<number>;
    parentAssetType: PropTypes.Requireable<string>;
    companyId: PropTypes.Requireable<number>;
    assetType: PropTypes.Validator<string>;
    errorText: PropTypes.Requireable<string>;
    'data-testid': PropTypes.Requireable<string>;
    disabled: PropTypes.Requireable<boolean>;
    isMultiple: PropTypes.Requireable<boolean>;
    appKey: PropTypes.Requireable<string>;
    queryParams: PropTypes.Requireable<PropTypes.InferProps<{}>>;
}>> & {
    'data-testid'?: string | null | undefined;
    label?: string | null | undefined;
    disabled?: boolean | null | undefined;
    appKey?: string | null | undefined;
    companyId?: number | null | undefined;
    disableClearable?: boolean | null | undefined;
    isNullable?: boolean | null | undefined;
    parentAssetType?: string | null | undefined;
    parentAssetId?: number | null | undefined;
    queryParams?: PropTypes.InferProps<{}> | null | undefined;
    currentValue?: NonNullable<number | (number | null | undefined)[] | null | undefined> | null | undefined;
    isMultiple?: boolean | null | undefined;
    errorText?: string | null | undefined;
} & {}, "data-testid" | "label" | "disabled" | "onChange" | "appKey" | "companyId" | "assetType" | "disableClearable" | "isNullable" | "parentAssetType" | "parentAssetId" | "queryParams" | "assetFields" | "currentValue" | "isMultiple" | "errorText" | "autocompleteProps"> & import("@material-ui/styles").StyledComponentProps<"option" | "listbox" | "root" | "formControl" | "popupIndicator" | "searchIcon" | "inputRoot" | "noOptions">>;
export default _default;
import PropTypes from 'prop-types';
//# sourceMappingURL=AssetEditorAutocomplete.d.ts.map