/// <reference types="react" />
import { WebContextValues } from '../../atom/provider/web-context';
import { Props } from './types';
declare const Hero: {
    (props: Props, context: WebContextValues): JSX.Element;
    contextTypes: {
        skin: import("prop-types").Requireable<import("prop-types").InferProps<{
            common: import("prop-types").Requireable<{
                [x: string]: any;
            }>;
            images: import("prop-types").Requireable<import("prop-types").InferProps<{
                'logo-mobile': import("prop-types").Requireable<any>;
                logo: import("prop-types").Requireable<any>;
                'logo-email': import("prop-types").Requireable<any>;
                login: import("prop-types").Requireable<any>;
            }>>;
            icons: import("prop-types").Requireable<{
                [x: string]: any;
            }>;
            mod: import("prop-types").Requireable<{
                [x: string]: any;
            }>;
            courses: import("prop-types").Requireable<any[]>;
            texts: import("prop-types").Requireable<{
                [x: string]: any;
            }>;
        }>>;
    };
    propTypes: {
        image: import("prop-types").Requireable<string>;
        mode: import("prop-types").Requireable<string>;
        description: import("prop-types").Requireable<string>;
        title: import("prop-types").Requireable<string>;
        author: import("prop-types").Requireable<string>;
        progress: import("prop-types").Requireable<number>;
        onClick: import("prop-types").Requireable<(...args: any[]) => any>;
        submitValue: import("prop-types").Requireable<string>;
    };
};
export default Hero;
//# sourceMappingURL=index.d.ts.map