import { LitElement } from 'lit'; import { CardSize } from './card.types.js'; declare const NrCardElement_base: (new (...args: any[]) => import("@nuralyui/common/mixins").DependencyAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").ThemeAware) & (new (...args: any[]) => import("@nuralyui/common/mixins").EventHandlerCapable) & (new (...args: any[]) => import("packages/common/src/shared/base-mixin.js").LightDomContent) & typeof LitElement; /** * Card component for displaying content in a structured container * * @element nr-card * @slot content - Content to be displayed in the card body * * @example * ```html * *
Card content goes here
*
* ``` * * @csspart card - The root card wrapper div * @csspart header - The header div shown when the header property is set * @csspart content - The body content div wrapping the content slot */ export declare class NrCardElement extends NrCardElement_base { static styles: import("lit").CSSResult; static useShadowDom: boolean; /** * Header text displayed at the top of the card */ header: string; /** * Size variant of the card */ size: CardSize; render(): import("lit-html").TemplateResult<1>; } export {}; //# sourceMappingURL=card.component.d.ts.map