import * as lit from 'lit'; import { LitElement } from 'lit'; import * as lit_html from 'lit-html'; import { b as TNumericId, L as LANGUAGES } from '../chunks/utils-BPcZ5h8J.esm.js'; import 'lodash-es/debounce'; import 'lodash-es/isEqual'; type RequiredConfig = { apiKey: string; chainId: TNumericId; }; /** * Beam Impact Overview Widget * Displays a grid of cards highlighting progress against funding goals * for the non-profits the chain is supporting. */ declare class BeamCommunityImpact extends LitElement { static tagName: string; apiKey?: RequiredConfig["apiKey"]; chainId?: RequiredConfig["chainId"]; baseUrl: string; cardStyle: "icon" | "image"; lang: LANGUAGES; debug: boolean; draftConfig: boolean; private selectedFilter; get configLang(): LANGUAGES; private getImpactData; private impactDataController; updated(changedProperties: Map): Promise; private renderFilterTabs; private renderImageCard; private renderIconCard; private renderCards; render(): "" | lit_html.TemplateResult<1>; get cssVariables(): any; static styles: lit.CSSResult[]; } declare global { interface HTMLElementTagNameMap { "beam-community-impact": BeamCommunityImpact; } } export { BeamCommunityImpact };