import React from 'react';
import PropTypes from 'prop-types';
import { CardProps } from './Card.types';
declare const Card: {
    ({ stretchVertically, showShadow, hideOverflow, highlight, className, children, controls, dataHook, }: CardProps): React.JSX.Element;
    displayName: string;
    propTypes: {
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        className: PropTypes.Requireable<string>;
        controls: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        stretchVertically: PropTypes.Requireable<boolean>;
        showShadow: PropTypes.Requireable<boolean>;
        hideOverflow: PropTypes.Requireable<boolean>;
        dataHook: PropTypes.Requireable<string>;
        highlight: PropTypes.Requireable<string>;
    };
    Content: {
        (props: import("./components/Content").ContentProps): React.JSX.Element;
        displayName: string;
        propTypes: {
            dataHook: PropTypes.Requireable<string>;
            children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            size: PropTypes.Requireable<string>;
        };
    };
    Header: {
        ({ dataHook, title, subtitle, suffix, className }: import("./components/Header").HeaderProps): React.JSX.Element;
        displayName: string;
        propTypes: {
            dataHook: PropTypes.Requireable<string>;
            title: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
            subtitle: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            suffix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            className: PropTypes.Requireable<string>;
        };
    };
    Divider: {
        (props: import("..").DividerProps): React.JSX.Element;
        propTypes: {
            dataHook: PropTypes.Requireable<string>;
        };
        displayName: string;
    };
    Subheader: {
        ({ dataHook, title, suffix, skin, }: import("./components/Subheader").SubheaderProps): React.JSX.Element;
        displayName: string;
        propTypes: {
            dataHook: PropTypes.Requireable<string>;
            title: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
            suffix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            skin: PropTypes.Requireable<string>;
        };
    };
};
export default Card;
//# sourceMappingURL=Card.d.ts.map