import { LitElement, type PropertyValues } from 'lit'; import { type NuiType } from '../../types/nui-type.js'; import { type NuiCardViewState } from './logic.js'; /** * @slot header - header slot content * @slot title - title slot content * @slot subtitle - subtitle slot content * @slot - Default slot content * @slot footer - footer slot content */ export declare class NuiCard extends LitElement implements NuiCardViewState { title: string; subtitle: string; unstyled: boolean; nuiType: NuiType; cardClass: string; hasHeader: boolean; hasTitleSlot: boolean; hasSubtitleSlot: boolean; hasFooter: boolean; protected createRenderRoot(): DocumentFragment | HTMLElement; protected updated(changed: PropertyValues): void; private handleHeaderSlotChange; private handleTitleSlotChange; private handleSubtitleSlotChange; private handleFooterSlotChange; render(): import("lit-html").TemplateResult; } declare global { interface HTMLElementTagNameMap { 'nui-card': NuiCard; } } //# sourceMappingURL=nui-card.d.ts.map