import { Breed } from '../../lib/model/pet'; import { PetInsurancePolicyAttributes } from '../../lib/model/policy-attributes'; import { PackageToggleOfferElement } from '../../lib/package-toggle-offer-element'; export declare class PetInsurance extends PackageToggleOfferElement { static styles: import("lit").CSSResultGroup[]; species?: "CAT" | "DOG"; declaredBreed?: string; petName?: string; age?: number; gender?: 'MALE' | 'FEMALE'; annualLimit: 5000 | 10000 | 25000 | 40000; deductibleAmount: 250 | 500; /** * @ignore */ breedSchema?: Breed; /** * @ignore */ breedId?: string; /** * @ignore */ breedNotFound: boolean; preExistingConditions: boolean | undefined; constructor(); connectedCallback(): Promise; private getDeclaredBreedId; private getBreedOptions; private getMiscellaneousBreedName; private updateBreedSelection; private displayBreedSelection; render(): import("lit-html").TemplateResult | undefined; }