export default PrimaryAssetSelect;
declare function PrimaryAssetSelect({ "data-testid": PAGE_NAME, appKey, assetFields, assetType, company, currentOption, currentValue, defaultValue, disableClearable, disabled, groups, isNullable, isRequiredAssetId, label, multiple, onActiveAssetIdChange, onChange, onGroupChange, onGroupReset, onInputReset, placeholder, selectedGroup, setCurrentOption, }: {
    "data-testid": any;
    appKey: any;
    assetFields: any;
    assetType: any;
    company: any;
    currentOption: any;
    currentValue: any;
    defaultValue: any;
    disableClearable: any;
    disabled: any;
    groups: any;
    isNullable: any;
    isRequiredAssetId: any;
    label: any;
    multiple: any;
    onActiveAssetIdChange: any;
    onChange: any;
    onGroupChange: any;
    onGroupReset: any;
    onInputReset: any;
    placeholder: any;
    selectedGroup: any;
    setCurrentOption: any;
}): JSX.Element;
declare namespace PrimaryAssetSelect {
    let propTypes: {
        assetFields: PropTypes.Requireable<any[]>;
        'data-testid': PropTypes.Requireable<string>;
        onInputReset: PropTypes.Requireable<(...args: any[]) => any>;
        onActiveAssetIdChange: PropTypes.Requireable<(...args: any[]) => any>;
        placeholder: PropTypes.Requireable<string>;
    };
    let defaultProps: {
        assetFields: any[];
        'data-testid': string;
        onInputReset: () => void;
        onActiveAssetIdChange: () => void;
        placeholder: any;
    };
}
import PropTypes from 'prop-types';
//# sourceMappingURL=PrimaryAssetSelect.d.ts.map