UNPKG

@vertical-insure/web-components

Version:

Vertical Insure Web Components using Lit and Open Web Standards

74 lines (73 loc) 1.93 kB
import { BaseElement } from '../../lib/base-element'; import { Policy } from '../../lib/model/policy'; import { PolicyAttributes } from '../../lib/model/policy-attributes'; import { MultiOfferQuoteElement } from '../../lib/multi-offer-element'; import { ProductController } from '../../lib/product-display-controller'; import { CSSResultGroup } from "lit"; declare const MultiOfferWrapperElement_base: import("../../lib/mixin/mixin-constructor").Constructor<import('../../lib/mixin/offer-payment-mixin').OfferPaymentElementInterface> & typeof BaseElement; /** * @fires offer-state-change * @fires empty-offer-error */ export declare class MultiOfferWrapperElement<T extends PolicyAttributes> extends MultiOfferWrapperElement_base { static styles: CSSResultGroup; constructor(); product?: 'registration-cancellation' | 'season-interruption' | 'gap-medical'; hideOnError: boolean; /** * @ignore */ _productElements: Array<MultiOfferQuoteElement<T>>; /** * @ignore */ quoteForProductDisplay?: Policy<T>; quotes: ({ quote: Policy<T>; selectedState: string; } | undefined)[]; /** * @ignore */ error: boolean; /** * @ignore */ hidden: boolean; /** * @ignore */ productController?: ProductController<T>; /** * @ignore */ updated(): void; /** * @ignore */ handleSlotchange(): void; /** * @ignore */ private _hasErrors; /** * @ignore */ private _getErrorDisplayMessage; private _shouldHideActions; /** * @ignore */ get offerId(): string | undefined | null; /** * @ignore */ set offerId(offerId: string | undefined); /** * @ignore */ private get offerIdStorageKey(); private declineMultiOffer; render(): import("lit-html").TemplateResult | undefined; } export {};