@salla.sa/twilight-components
Version:
Salla Web Component
29 lines (28 loc) • 747 B
TypeScript
import { TrackedPromiseState } from '../../Helpers/tracked-promise';
import { LoyaltyProgram, Prize } from "./interfaces";
export declare class SallaLoyaltyProgram {
/**
* ref to details modal
*/
private detailsModal;
/**
* ref to exchange modal
*/
private exchangeModal;
/**
* prize to show in details or exchange modals
*/
currentPrize: Prize;
/**
* collapsed state of points list
*/
collapsed: boolean;
program: TrackedPromiseState<LoyaltyProgram>;
animatedPoints: number;
points: TrackedPromiseState<number>;
private handleExchangeSucceeded;
componentWillLoad(): any;
disconnectedCallback(): void;
private getOutlineItem;
render(): any;
}