import { LitElement } from 'lit'; import { ContainerElement } from '../internal'; /** * @element nve-card * @description A container for content representing a single entity. * @since 0.1.3 * @entrypoint \@nvidia-elements/core/card * @slot - use ``,``,`` for card content layout * @cssprop --background * @cssprop --color * @cssprop --border-radius * @cssprop --box-shadow * @cssprop --border * @aria https://github.com/w3c/aria-practices/issues */ export declare class Card extends LitElement implements ContainerElement { /** flat (embed into parent container) or full (width of viewport) */ container?: 'flat' | 'full'; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; }; render(): import('lit').TemplateResult<1>; } /** * @element nve-card-header * @description Displays the title and optional actions at the top of a card, establishing the card's identity and purpose. * @since 0.1.3 * @entrypoint \@nvidia-elements/core/card * @slot - default slot * @cssprop --padding * @cssprop --border-bottom * @cssprop --line-height * @cssprop --gap * @aria https://github.com/w3c/aria-practices/issues */ export declare class CardHeader extends LitElement { static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; parents: string[]; }; slot: string; render(): import('lit').TemplateResult<1>; } /** * @element nve-card-content * @description Contains the primary body content of a card, providing a structured region for the main information or media. * @since 0.1.3 * @entrypoint \@nvidia-elements/core/card * @slot - This is a default/unnamed slot for card content * @cssprop --padding * @aria https://github.com/w3c/aria-practices/issues */ export declare class CardContent extends LitElement { static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; parents: string[]; }; render(): import('lit').TemplateResult<1>; } /** * @element nve-card-footer * @description Provides a designated area at the bottom of a card for actions, metadata, or supplementary information. * @since 0.1.3 * @entrypoint \@nvidia-elements/core/card * @slot - This is a default/unnamed slot for card footer content * @cssprop --padding * @cssprop --border-top * @aria https://github.com/w3c/aria-practices/issues */ export declare class CardFooter extends LitElement { static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; parents: string[]; }; slot: string; render(): import('lit').TemplateResult<1>; }