/**
* @uiName Program Timeline Entry
* @validParents ["sqm-timeline"]
* @exampleGroup Common Components
* @example Timeline Entry -
* @csspart sqm-base - The base container for the timeline entry
* @csspart sqm-entry-container - The timeline entry container
* @csspart sqm-reward - The reward value
* @csspart sqm-unit - The reward unit
* @csspart sqm-description - The reward description
*/
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;
constructor();
disconnectedCallback(): void;
render(): any;
}