import { LitElement } from 'lit'; export type CardVariant = 'success' | 'info' | 'error' | 'warning' | 'monochrome' | ''; export type CardRounded = 'sm' | 'md' | 'lg' | ''; export type CardMediaPosition = 'top' | 'bottom'; export interface CardProps { stacked?: boolean; shadow?: boolean; animated?: boolean; /** Border radius size. Use 'sm', 'md', 'lg' or true (defaults to 'md') */ rounded?: CardRounded | boolean; variant?: CardVariant; /** Enables the media slot for edge-to-edge image/video rendering */ hasMedia?: boolean; /** Whether media renders above or below the header/content/footer */ mediaPosition?: CardMediaPosition; } export declare class AgCard extends LitElement implements CardProps { stacked: boolean; shadow: boolean; animated: boolean; rounded: CardRounded; variant: CardVariant; hasMedia: boolean; mediaPosition: CardMediaPosition; private _hasHeaderSlotContent; private _hasFooterSlotContent; constructor(); /** * Handle slot changes to detect if header/footer are empty */ private _handleSlotChange; firstUpdated(): void; static styles: import('lit').CSSResult; render(): import('lit').TemplateResult<1>; } //# sourceMappingURL=_Card.d.ts.map