import { LitElement, PropertyValueMap } from 'lit'; import '@amityeko/design-system/dist/elements/icon'; import '@amityeko/design-system/dist/elements/dialog'; import '@amityeko/design-system/dist/elements/chips-selection'; import '@amityeko/design-system/dist/components/empty-view'; import '@amityeko/design-system/dist/elements/skeleton'; import type AmityekoDialog from '@amityeko/design-system/dist/elements/dialog'; import { ChipsSelectionOption } from '@amityeko/design-system/dist/elements/chips-selection/types'; import '../card'; import { BadgeList } from './types'; declare const RnRBadgesDashboard_base: (new (...args: any[]) => import("@amityeko/pbc-core/dist/providers/auth/consumer-mixin").AuthConsumerInterface) & typeof LitElement; export default class RnRBadgesDashboard extends RnRBadgesDashboard_base { static styles: import("lit").CSSResult; dialog: AmityekoDialog; selectedCardId?: string; selectedCategoryId?: string; categoryList?: ChipsSelectionOption[]; badgeList?: BadgeList[]; selectedBadge?: BadgeList; isLoading: boolean; isImageLoading: boolean; badgeLimit?: number; footerInfoText?: string; isLimitationLoading: boolean; show(): void; protected updated(changedProperties: PropertyValueMap | Map): void; private _getCategoryList; private _produceImagePromise; private _getBadgeList; private _getBadgeLimitation; private _onCardClick; private _onSelectCategoryFilter; private _onTriggerClick; private _onConfirmContinue; private _renderLoading; private _renderContent; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'rnr-badges-dashboard': RnRBadgesDashboard; } } export {};