import * as lit_html from 'lit-html'; import * as lit from 'lit'; import { LitElement, PropertyValues } from 'lit'; import { b as TNumericId, L as LANGUAGES } from '../chunks/utils-BPcZ5h8J.esm.js'; import 'lodash-es/debounce'; import 'lodash-es/isEqual'; interface RequiredDataPropsWithEmail { email: string; apiKey: string; subscriptionId: string; } interface RequiredDataPropsWithPartnerUserId { partnerUserId: string; apiKey: string; subscriptionId: string; } declare class BeamSubscriberSelectNonprofit extends LitElement { static tagName: string; baseUrl: string; apiKey: string; subscriptionId: string; storeId?: number; email?: RequiredDataPropsWithEmail["email"]; partnerUserId?: RequiredDataPropsWithPartnerUserId["partnerUserId"]; postalCode?: string; countryCode?: string; selectedNonprofitId?: TNumericId; preselectNonprofitAtIndex?: number; lang: LANGUAGES; debug: boolean; draftConfig: boolean; templateData: Record; private chain; private subscriptionLookup; get configLang(): LANGUAGES; private getChainNonprofits; private fetchSubscription; private updateNonprofitForSubscription; private nonprofitListDataController; private subscriptionDataController; private selectionDataController; private getNonprofitById; connectedCallback(): Promise; firstUpdated(): Promise; updated(changedProperties: PropertyValues): Promise; disconnectedCallback(): void; private makeHandleSelect; get cssVariables(): any; static styles: lit.CSSResult[]; protected render(): "" | lit_html.TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "beam-subscriber-select-nonprofit": BeamSubscriberSelectNonprofit; } } export { BeamSubscriberSelectNonprofit };