import * as React from 'react'; import type { TextProps, TextTypographySize, TypographyTone, TypographyWeight } from '../../typography/typography'; export type ContentProps = { title?: React.ReactNode description?: React.ReactNode preTitle?: React.ReactNode content?: React.ReactNode | ((arg: { titleId: string; descriptionId: string; }) => React.ReactNode) }; type CardContentProps = ContentProps & { titleId: string descriptionId: string }; export declare function CardContent({ titleId, descriptionId, title, description, preTitle, content, }: CardContentProps): React.ReactNode; type CardTitleProps = Omit & { weight?: TypographyWeight lineClamp?: number }; export declare function CardTitle({ className, weight, lineClamp, ...rest }: CardTitleProps): React.JSX.Element; type CardDescriptionProps = Omit & { size?: TextTypographySize tone?: TypographyTone lineClamp?: number }; export declare function CardDescription({ size, tone, lineClamp, ...rest }: CardDescriptionProps): React.JSX.Element; type CardPreTitleProps = Omit & { size?: TextTypographySize tone?: TypographyTone lineClamp?: number capitalization?: 'default' | 'uppercase' }; export declare function CardPreTitle({ size, tone, capitalization, lineClamp, ...rest }: CardPreTitleProps): React.JSX.Element; export {};