import { BaseElement } from '../lib/base-element'; import { Policy } from '../lib/model/policy'; import { ProductController } from '../lib/product-display-controller'; import { CSSResultGroup } from "lit"; import { PolicyAttributes } from "./model/policy-attributes"; declare const PackageToggleOfferElement_base: import("./mixin/mixin-constructor").Constructor & typeof BaseElement; /** * @fires offer-state-change */ export declare class PackageToggleOfferElement extends PackageToggleOfferElement_base { static styles: CSSResultGroup; constructor(); product?: 'travel' | 'pet-insurance'; customerFirstName?: string; customerLastName?: string; customerEmailAddress?: string; customerStreetAddress?: string; customerState?: string; customerCity?: string; customerPostalCode?: string; /** * @ignore */ quoteForProductDisplay?: Policy; quotes: Policy[]; /** * @ignore */ productController?: ProductController; /** * @ignore */ get offerId(): string | undefined | null; /** * @ignore */ set offerId(offerId: string | undefined); /** * @ignore */ private get offerIdStorageKey(); protected offerStateChangeHandler(e: Event): void; protected decline(): void; get total(): number; } export {};