import { type JSX, type ReactNode } from 'react';
type InteractiveConfig = {
    ariaLabel: string;
    href: string;
    onClick?: () => void;
} | {
    ariaLabel: string;
    href?: undefined;
    onClick: () => void;
};
export type InfoTileProps = {
    title?: ReactNode;
    subtitle?: ReactNode;
    meta?: ReactNode;
    body?: ReactNode;
    footer?: ReactNode;
    actions?: ReactNode;
    children?: ReactNode;
    className?: string;
    interactive?: InteractiveConfig;
};
export declare const InfoTile: (props: InfoTileProps) => JSX.Element;
export {};
//# sourceMappingURL=InfoTile.d.ts.map