declare enum Stage { inhale = 0, exhale = 1 } export declare class BreathCircle { /** * static components * */ breathCircle: any; maxRadius: number; minRadius: number; inhaleColor: string; exhaleColor: string; minTime: number; minHoldTime: number; maxRate: number; timerCount: number; colorChangeTime: number; verbose: boolean; /** * 2. Public API * Sets the rate (in miliseconds) for each point in the cycle. * Use baseRate to set/override inhale/exhale at once. * * All times in miliseconds */ /** * @Description foobar **/ baseRate: number; inhaleTime: number; inhaleHoldTime: number; exhaleTime: number; exhaleHoldTime: number; isVerbose: boolean; setBaseRate(newRate: number): void; setInhaleTime(newRate: number): void; setInhaleHoldTime(newRate: number): void; setExhaleTime(newRate: number): void; setExhaleHoldTime(newRate: number): void; setVerbose(newVal: boolean): void; svgElem: HTMLElement; inhaleToExScale: any; exhaleToInScale: any; mEase: any; gradientStops: { offset: string; stopColor: string; }[]; private computeGradientStops; componentWillLoad(): void; componentDidLoad(): void; printState(): void; growCircle(): void; shrinkCircle(): void; changeColor(direction: Stage): void; adjustGradient(direction: Stage, step: number): void; render(): any; } export {};