import type React from "react";
import { PureComponent } from "react";
export type CardProps = {
    children?: React.ReactNode;
    className?: string;
    legacy?: boolean;
    flattened?: boolean;
    responsive?: boolean;
};
export declare const Card: {
    ({ children, className, legacy, responsive, }: CardProps): import("react/jsx-runtime").JSX.Element;
    Section: typeof CardSection;
};
export type CardSectionProps = {
    children: React.ReactNode;
    className?: string;
    tabBar?: boolean;
    tight?: boolean;
    subdued?: boolean;
    /**
     * true or "soft"
     * @default false
     */
    divided?: boolean | string;
};
export type CardSectionLinkProps = CardSectionProps & {
    href: React.AnchorHTMLAttributes<HTMLAnchorElement>["href"];
    target?: React.AnchorHTMLAttributes<HTMLAnchorElement>["target"];
    rel?: React.AnchorHTMLAttributes<HTMLAnchorElement>["rel"];
};
export declare class CardSection extends PureComponent<CardSectionProps, never> {
    static Link: {
        ({ href, target, rel, ...baseProps }: CardSectionLinkProps): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    render(): import("react/jsx-runtime").JSX.Element;
}
export default Card;
