import type { ComponentProps, FC, PropsWithChildren } from "react"; import { KeepBoolean, KeepSizes } from "../../Keep/KeepTheme"; export interface KeepCardTheme { base: string; children: string; shadow: KeepBoolean; border: KeepBoolean; horizontal: { off: string; on: string; }; href: string; img: { base: string; horizontal: { off: { base: string; size: CardBgImageSizes; }; on: { base: string; size: CardBgImageSizes; }; }; }; } export interface CardBgImageSizes extends Pick { [key: string]: string; } export interface CardProps extends PropsWithChildren> { shadow?: boolean; border?: boolean; horizontal?: boolean; href?: string; imgAlt?: string; imgSrc?: string; imgSize?: keyof CardBgImageSizes; } export declare const Card: FC & { Title: FC; Description: FC; Link: FC; List: FC; Container: FC; };