import { BaseComponent } from '@italia/globals'; import { PropertyValues } from 'lit'; import { CardShadow, type CardBorderColor, type CardImageRatio, type CardVariant, type CardHeadingLevel, type CardHeadingSize } from './types.js'; export declare class ItCard extends BaseComponent { static styles: import("lit").CSSResultGroup; fullHeight: boolean; variant: CardVariant; borderTop?: CardBorderColor; ratio?: CardImageRatio; shadow: CardShadow; border?: '0'; headingLevel: CardHeadingLevel; headingSize?: CardHeadingSize; itClass: string | undefined; actionsAriaLabel?: string; _titleElements: HTMLElement[]; _subtitleElements: HTMLElement[]; _addressElements: HTMLElement[]; _signatureElements: HTMLElement[]; _textElements: HTMLElement[]; _bodyElements: HTMLElement[]; _imageElements: HTMLElement[]; _footerElements: HTMLElement[]; _actionsElements: HTMLElement[]; private handleSlotChange; protected updated(_changedProperties: PropertyValues): void; protected getHeadingLevel(): CardHeadingLevel; protected getRatio(): CardImageRatio; protected getImageTemplate(): import("lit").TemplateResult<1>; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'it-card': ItCard; } } //# sourceMappingURL=it-card.d.ts.map