import { Root, RootProps } from './dashboard-card-root'; import { Heading, HeadingProps } from './dashboard-card-heading'; import { Subtitle, SubtitleProps } from './dashboard-card-subtitle'; import { Avatar, AvatarProps } from './dashboard-card-avatar'; import { Content, ContentProps } from './dashboard-card-content'; import { Illustration, IllustrationProps } from './dashboard-card-illustration'; import { Footer, FooterProps } from './dashboard-card-footer'; export type DashboardCardProps = { Root: RootProps; Avatar: AvatarProps; Illustration: IllustrationProps; Heading: HeadingProps; Subtitle: SubtitleProps; Content: ContentProps; Footer: FooterProps; }; /** * Dashboard card is used as a navigation anchor from MinSide homepage to other pages. * The dashboard card by default is an anchor element, but it can be used as a button as well. * Use the `asChild` prop to render it as a button. Button onClick event gives you an opportunity * to handle your custom logic before the navigation happens. When you need just to navigate, * prefer using default - anchor. * * @component * * @example * * * * * * */ declare const DashboardCard: typeof Root & { /** * Avatar component for the DashboardCard. * * @component * * @example * */ Avatar: typeof Avatar; /** * Illustration component for the DashboardCard. * * @component * * @example * */ Illustration: typeof Illustration; /** * Heading component for the DashboardCard. * * @component * * @example * */ Heading: typeof Heading; /** * Subtitle component for the DashboardCard. * * @component * * @example * */ Subtitle: typeof Subtitle; /** * Content component for the DashboardCard. * * @component * * @example * */ Content: typeof Content; /** * Footer component for the DashboardCard. * * @component * * @example * */ Footer: typeof Footer; }; export { DashboardCard };