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;
}
