export default Battles;
declare function Battles(props: any, context: any): JSX.Element;
declare namespace Battles {
    namespace contextTypes {
        const translate: PropTypes.Requireable<(...args: any[]) => any>;
    }
    namespace propTypes {
        const battles: PropTypes.Validator<(PropTypes.InferProps<{
            username: PropTypes.Requireable<string>;
            courseName: PropTypes.Requireable<string>;
            tagLabel: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            onLightButtonClick: PropTypes.Requireable<(...args: any[]) => any>;
            onPrimaryButtonClick: PropTypes.Validator<(...args: any[]) => any>;
            backgroundImg: PropTypes.Validator<string>;
        }> | null | undefined)[]>;
        const trads: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            battleCTA: PropTypes.Validator<string>;
            reviewCTA: PropTypes.Validator<string>;
        }>>>;
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map