/**
* html/card — variant-styled card surface + navigation tile + card-internal layout elements.
*
* Exports:
* CardEl — bordered panel surface (Card component)
* TileEl — interactive navigation tile (QuickLink component)
* CardHeaderEl — card header row with spacing variant
* CardTitleGroupEl — title+description stack inside header
* CardButtonEl — card-style interactive button
*
* Icon tiles on card surfaces render through IconBadgeEl (html/badge) — the
* single icon-container primitive — never through bespoke containers here.
*/
import { type HTMLAttributes, type ButtonHTMLAttributes } from "react";
import { type VariantProps } from "class-variance-authority";
export declare const cardVariants: (props?: ({
variant?: "default" | "surface" | "interactive" | "flush" | "compact" | null | undefined;
fill?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type CardElProps = HTMLAttributes & VariantProps;
export declare const CardEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
variant?: "default" | "surface" | "interactive" | "flush" | "compact" | null | undefined;
fill?: boolean | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
export declare const tileVariants: (props?: ({
layout?: "grid" | "row" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type TileElProps = HTMLAttributes & VariantProps;
export declare const TileEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
layout?: "grid" | "row" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
/** Header row inside a card (title + optional headerRight). */
export declare const CardHeaderEl: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({
spacing?: "default" | "compact" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>;
/** Title + description column inside a CardHeaderEl — flex-col with tight spacing. */
export declare const CardTitleGroupEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
/** Card-style interactive button (e.g. schema selector items). */
export declare const CardButtonEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
//# sourceMappingURL=card.d.ts.map