import * as lit from 'lit'; import { LitElement } from 'lit'; import * as lit_html from 'lit-html'; import './beam-partner-logos.js'; import { b as TNumericId, L as LANGUAGES } from '../chunks/utils-BPcZ5h8J.esm.js'; import 'lodash-es/debounce'; import 'lodash-es/isEqual'; declare class BeamProgressBar extends LitElement { value: number; animateProgress: boolean; render(): lit_html.TemplateResult<1>; static styles: lit.CSSResult; } declare global { interface HTMLElementTagNameMap { "beam-progress-bar": BeamProgressBar; } } type RequiredConfig = { apiKey: string; storeId: TNumericId; nonprofitId: TNumericId; }; declare class BeamSocialShare extends LitElement { static tagName: string; apiKey?: RequiredConfig["apiKey"]; storeId?: RequiredConfig["storeId"]; nonprofitId?: RequiredConfig["nonprofitId"]; baseUrl: string; lang: LANGUAGES; debug: boolean; transactionId?: string; private brandName; private shareImageUrl; private dataUrl?; private file?; private isMobile; private windowResized; get configLang(): LANGUAGES; connectedCallback(): void; disconnectedCallback(): void; checkViewport: () => void; private fetchImpactData; private updateImpactData; firstUpdated(): Promise; private openSystemShareSheet; private handleClickCopy; private handleClickDownload; render(): lit_html.TemplateResult<1>; static styles: lit.CSSResult[]; } declare global { interface HTMLElementTagNameMap { "beam-social-share": BeamSocialShare; } } export { BeamSocialShare };