export function createRequire(allowList?: any): { (name: any, ...args: any[]): Promise; alias: (aliases: any) => any; resolve: any; }; export default DynamicComponent; declare class DynamicComponent extends React.Component { constructor(...args: any[]); } declare namespace DynamicComponent { namespace propTypes { const src: PropTypes.Requireable; const identifier: PropTypes.Requireable; const html: PropTypes.Requireable; const props: PropTypes.Requireable; const loaderProps: PropTypes.Requireable; const require: PropTypes.Validator<(...args: any[]) => any>; const identifiers: PropTypes.Validator; } namespace defaultProps { const require_1: { (name: any, ...args: any[]): Promise; alias: (aliases: any) => any; resolve: any; }; export { require_1 as require }; const identifiers_1: {}; export { identifiers_1 as identifiers }; } } import React from "react"; import PropTypes from "prop-types";