export default AppSettingsAssetEditor;
declare function AppSettingsAssetEditor({ appKey, appType, className, company, defaultValue, secondaryDefaultValue, disabled, isHiddenTitle, isNullable, label, onSettingsChange, primaryAssetFields, secondaryAssetFields, isExtendedSelect, isRequiredAssetId, settings, isVisibleMultipleAssetsToggle, assetsLimit, isDisabledSecondaryAssetSelect, isDrillingPlatformApp, secondaryAssetHelpText, onChange, }: {
    appKey: any;
    appType: any;
    className: any;
    company: any;
    defaultValue: any;
    secondaryDefaultValue: any;
    disabled: any;
    isHiddenTitle: any;
    isNullable: any;
    label: any;
    onSettingsChange: any;
    primaryAssetFields: any;
    secondaryAssetFields: any;
    isExtendedSelect: any;
    isRequiredAssetId: any;
    settings: any;
    isVisibleMultipleAssetsToggle: any;
    assetsLimit: any;
    isDisabledSecondaryAssetSelect: any;
    isDrillingPlatformApp: any;
    secondaryAssetHelpText: any;
    onChange: any;
}): JSX.Element;
declare namespace AppSettingsAssetEditor {
    namespace defaultProps {
        export const assetsLimit: any;
        export const label: string;
        export const isNullable: boolean;
        export const defaultValue: any;
        export const secondaryDefaultValue: any;
        export const isHiddenTitle: boolean;
        export const appKey: any;
        export const isVisibleMultipleAssetsToggle: boolean;
        export const isDisabledSecondaryAssetSelect: boolean;
        export const primaryAssetFields: any[];
        export const secondaryAssetFields: any[];
        export const secondaryAssetHelpText: any;
        export { noop as onChange };
    }
    namespace propTypes {
        const assetsLimit_1: PropTypes.Requireable<number>;
        export { assetsLimit_1 as assetsLimit };
        export const settings: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
        export const appType: PropTypes.Validator<NonNullable<PropTypes.InferProps<{}>>>;
        const defaultValue_1: PropTypes.Requireable<any>;
        export { defaultValue_1 as defaultValue };
        const secondaryDefaultValue_1: PropTypes.Requireable<any>;
        export { secondaryDefaultValue_1 as secondaryDefaultValue };
        export const onSettingsChange: PropTypes.Validator<(...args: any[]) => any>;
        const label_1: PropTypes.Requireable<string>;
        export { label_1 as label };
        const isNullable_1: PropTypes.Requireable<boolean>;
        export { isNullable_1 as isNullable };
        const isHiddenTitle_1: PropTypes.Requireable<boolean>;
        export { isHiddenTitle_1 as isHiddenTitle };
        const appKey_1: PropTypes.Requireable<string>;
        export { appKey_1 as appKey };
        const isVisibleMultipleAssetsToggle_1: PropTypes.Requireable<boolean>;
        export { isVisibleMultipleAssetsToggle_1 as isVisibleMultipleAssetsToggle };
        const isDisabledSecondaryAssetSelect_1: PropTypes.Requireable<boolean>;
        export { isDisabledSecondaryAssetSelect_1 as isDisabledSecondaryAssetSelect };
        const primaryAssetFields_1: PropTypes.Requireable<PropTypes.InferProps<{}>[]>;
        export { primaryAssetFields_1 as primaryAssetFields };
        const secondaryAssetFields_1: PropTypes.Requireable<PropTypes.InferProps<{}>[]>;
        export { secondaryAssetFields_1 as secondaryAssetFields };
        const secondaryAssetHelpText_1: PropTypes.Requireable<NonNullable<string | PropTypes.ReactElementLike>>;
        export { secondaryAssetHelpText_1 as secondaryAssetHelpText };
        export const onChange: PropTypes.Requireable<(...args: any[]) => any>;
    }
}
import { noop } from "lodash/common/util";
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map