/**
 * @uiName Program Timeline Entry
 * @validParents ["sqm-timeline"]
 * @exampleGroup Common Components
 * @example Timeline Entry - <sqm-timeline-entry reward="$50" unit="visa giftcard" desc="You refer a friend" icon="circle" > </sqm-timeline-entry>
 */
export declare class TimelineReward {
  ignored: boolean;
  /**
   * Color of the text and copy icon
   * @uiName Text color
   * @uiWidget color
   * @format color
   */
  textColor?: string;
  /**
   * Color of timeline
   * @uiName Line color
   * @uiWidget color
   * @format color
   */
  lineColor?: string;
  /**
   * @uiName Reward amount
   */
  reward: string;
  /**
   * @uiName Reward unit
   */
  unit: string;
  /**
   * @uiName Description
   */
  desc: string;
  /**
   * @uiName Icon
   * @uiType string
   * @uiEnum ["gift", "circle"]
   * @uiEnumNames ["Gift", "Circle"]
   */
  icon: "gift" | "circle";
  iconState: "gift" | "circle";
  setIcon(value: "gift" | "circle"): Promise<void>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
