import { StyleProps } from '../../style-engine'; import { HeadingLevel } from '../typography'; import * as React from 'react'; declare const cardStyles: import('../..').StylesDef<{ color: { none: string; primary: "bg-primary text-white"; secondary: "bg-secondary text-white"; accent: "bg-accent text-white"; muted: "bg-muted text-foreground"; success: "bg-success text-white"; warning: "bg-warning text-white"; danger: "bg-danger text-white"; info: "bg-info text-white"; gradient: "bg-gradient-ui text-white"; }; rounding: { readonly none: "rounded-none"; readonly sm: "rounded-sm"; readonly md: "rounded-md"; readonly lg: "rounded-lg"; readonly xl: "rounded-xl"; readonly full: "rounded-full"; }; }>; type CardVariantProps = StyleProps; export interface CardProps extends Omit, keyof CardVariantProps>, CardVariantProps { actionMenu?: React.ReactNode; } export declare function Card({ color, rounding, className, actionMenu, ...props }: CardProps): React.JSX.Element; export declare function CardHeader({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; export interface CardTitleProps extends React.HTMLAttributes { level?: HeadingLevel; } export declare function CardTitle({ level, ...props }: CardTitleProps): React.JSX.Element; export declare function CardDescription({ className, ...props }: React.ComponentProps<'p'>): React.JSX.Element; export declare function CardContent({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; export declare function CardFooter({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element; export type CardActionMenuProps = React.ComponentProps<'div'>; export declare function CardActionMenu({ className, ...props }: CardActionMenuProps): React.JSX.Element; export type CardHeaderActionMenuProps = React.ComponentProps<'div'>; export declare function CardHeaderActionMenu({ className, ...props }: CardHeaderActionMenuProps): React.JSX.Element; declare const cardSubtitleStyles: import('../..').StylesDef<{ size: { sm: string; md: string; lg: string; '2xl': string; }; weight: { light: string; lighter: string; normal: string; semibold: string; bold: string; }; uppercase: { true: string; false: string; }; letterSpacing: { tighest: string; tight: string; normal: string; wide: string; widest: string; }; color: { readonly default: "text-foreground"; readonly white: "text-white"; readonly primary: "text-primary"; readonly secondary: "text-secondary"; readonly accent: "text-accent"; readonly muted: "text-muted"; readonly success: "text-success"; readonly warning: "text-warning"; readonly danger: "text-danger"; readonly info: "text-info"; readonly gradient: "text-gradient-ui"; }; margin: { 0: string; 1: string; 2: string; 4: string; 6: string; }; } & import('../..').Variants>; type CardSubtitleVariantProps = StyleProps; export interface CardSubtitleProps extends Omit, keyof CardSubtitleVariantProps>, CardSubtitleVariantProps { } export declare function CardSubtitle({ className, size, weight, color, margin, ...props }: CardSubtitleProps): React.JSX.Element; export {};