export declare class MyComponent { /** * The first name */ features: Array; /*** { "title": "Secure and guaranteed income", "description": "A guaranteed, regular income you can plan around, with confidence." }, { "title": "Payment options", "description": "Your payments can be made monthly, quarterly, half-yearly or yearly and either at the start (in advance) or at the end (in arrears) of the payment period." }, { "title": "Gives you control", "description": "You can set the plan length, the regular income amount and the lump sum maturity value." }, { "title": "Creates options later in retirement", "description": "At the end, you can use the lump sum as you see fit. If your health was to deteriorate by the end of the plan; you may be able to buy an annuity at a better rate." }, { "title": "Options to protect your beneficiaries", "description": "You can choose for your beneficiary to receive any remaining income payments and maturity value if you die during the plan." }, { "title": "Withdrawal from the lump sum", "description": "Depending on the options you choose when you take your plan out, you may be able to make three withdrawals from the lump sum that’s paid at the end of the term. More details on the Guaranteed Minimum Payment Period are in the Key Features document." } ]; ***/ /** * Product share link */ productLink: string; /** * Product Name */ productName: string; /** * Product Image */ productImg: string; /** * Enable Share */ enableShare: boolean; /** * Enable Share */ enableCompare: boolean; /** * Enable Share */ enableWishlist: boolean; /** * Local properties */ shareClicked: boolean; feature: any; featureWithIconArray: Array; el: HTMLElement; io: IntersectionObserver; constructor(); componentDidLoad(): void; addIntersectionObserver(): void; removeIntersectionObserver(): void; displayDescription(index: number): void; share(): void; compare(): void; wishlist(): void; render(): any; }