import PropTypes from 'prop-types';
import { ButtonLinkProps } from '../../atom/button-link/types';
import Picture from '../../atom/picture';
export declare const propTypes: {
    mainText: PropTypes.Requireable<string>;
    subText: PropTypes.Requireable<string>;
    imageUrl: PropTypes.Requireable<any>;
    progression: PropTypes.Requireable<number>;
    firstButtonLink: PropTypes.Requireable<PropTypes.InferProps<{
        type: PropTypes.Requireable<string>;
        label: PropTypes.Requireable<string>;
        ariaLabel: PropTypes.Requireable<string>;
        dataName: PropTypes.Requireable<string>;
        icon: PropTypes.Requireable<PropTypes.InferProps<{
            position: PropTypes.Requireable<string>;
            type: PropTypes.Requireable<string>;
        }>>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
    }>>;
    secondButtonLink: PropTypes.Requireable<PropTypes.InferProps<{
        type: PropTypes.Requireable<string>;
        label: PropTypes.Requireable<string>;
        ariaLabel: PropTypes.Requireable<string>;
        dataName: PropTypes.Requireable<string>;
        icon: PropTypes.Requireable<PropTypes.InferProps<{
            position: PropTypes.Requireable<string>;
            type: PropTypes.Requireable<string>;
        }>>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
    }>>;
};
export declare type BulkInfosProps = {
    mainText: string;
    subText: string;
    imageUrl?: PropTypes.InferProps<typeof Picture.propTypes.src>;
    progression?: number;
    firstButtonLink?: ButtonLinkProps;
    secondButtonLink?: ButtonLinkProps;
};
export declare type Props = PropTypes.InferProps<typeof propTypes>;
//# sourceMappingURL=types.d.ts.map