import { default as PropTypes } from 'prop-types';
declare function WrapComponentInstaller(props: any): any;
declare namespace WrapComponentInstaller {
    namespace propTypes {
        let children: PropTypes.Validator<any>;
        let disabled: PropTypes.Requireable<boolean>;
        let warnIcon: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let did: PropTypes.Validator<NonNullable<NonNullable<string | (string | null | undefined)[] | null | undefined>>>;
        let noPermissionMute: PropTypes.Requireable<boolean>;
        let onInstalled: PropTypes.Requireable<(...args: any[]) => any>;
        let onError: PropTypes.Requireable<(...args: any[]) => any>;
        let closeByOutSize: PropTypes.Requireable<boolean>;
        let onClose: PropTypes.Requireable<(...args: any[]) => any>;
        let fallback: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let roles: PropTypes.Requireable<any[]>;
    }
}
export default WrapComponentInstaller;
