import { LitElement } from 'lit'; declare global { interface HTMLElementTagNameMap { 'service-card': ServiceCard; } } export declare class ServiceCard extends LitElement { static styles: import("lit").CSSResult[]; name: string; category: string; logoUrl: string; variant: 'default' | 'bureau'; isConnected: boolean; isSelectable: boolean; isFailed: boolean; isLoading: boolean; isComingSoon: boolean; isDisabled: boolean; isAggregator: boolean; percentProgress: number; showPercentProgress: boolean; widgetView: string; lastUpdate: string; showInvite: boolean; hideRetry: boolean; isDarkTheme: boolean; kebabMenuItems: any; connectionStatus: string; isLoadingKebabMenuItem: boolean; customTooltipPlacement: boolean; state: string; isInviteShown: boolean; isSelected: boolean; isKebabMenuOpen: boolean; isLocalLoadingKebabMenuItem: boolean; willUpdate(changedProperties: Map): void; render(): import("lit").TemplateResult<1>; renderBottomBar(): import("lit").TemplateResult<1>; dispatchLoadEvent(): void; dispatchSelectEvent(): void; handleSelected(): void; updateServiceStatus(): void; dispatchShareEvent(e: PointerEvent): void; handleShareByEnter(e: KeyboardEvent): void; toggleKebabMenu(e: PointerEvent): void; selectKebabListItem(e: PointerEvent | KeyboardEvent): void; dispatchRetryEvent(e: PointerEvent): void; handleRetryByEnter(e: KeyboardEvent): void; private getCardClasses; getCorner(): "top-end" | "bottom-end"; getOffesetY(): 0 | 10; needToShowLastUpdate(): boolean | ""; getLoaderLabel(): string; }