import type { DirectiveClass, DirectiveResult } from 'lit/directive'; import { UsBaseElement } from '../base/UsBaseElement'; import type { ITransactionItem } from './models/ITransactionItem'; import type { ITransactionItemData } from './models/ITransactionItemData'; declare global { interface HTMLElementTagNameMap { 'us-transaction-item': UsTransactionItem; } } export declare class UsTransactionItem extends UsBaseElement implements ITransactionItem { static styles: import("lit").CSSResultGroup[]; transaction: ITransactionItemData; widgetView: ITransactionItem['widgetView']; isRightIconShown: boolean; isHovered: boolean; useDefaultColorForAmount: boolean; isTooltipRendered: boolean; infoBlock: HTMLDivElement; titleText: HTMLParagraphElement; resizeObserverContainer: ResizeObserver; containerWidth: number; setIsTooltipRenderedDebounced: (...args: any[]) => void; disconnectedCallback(): void; firstUpdated(): void; render(): import("lit").TemplateResult<1>; renderBadgeGroup(): import("lit").TemplateResult<1>; getCardClasses(): DirectiveResult; getItemAmountClasses(): DirectiveResult; isBadgeGroupDisplayed(): boolean; isVerticalOrHorizontalSmall(): boolean; setIsTooltipRendered(): void; handleClick(e: Event): void; handleEnter(e: KeyboardEvent): void; initResizeObserver(): void; resizeObserver(): ResizeObserver; disconnectResizeObserver(): void; }