import type { GetCriticalDaysResponse, GetDailyBiorhythmResponse, GetForecastResponse } from '../types/index.js'; import { RoxyDataElement } from '../utils/base-element.js'; type BiorhythmData = GetDailyBiorhythmResponse | GetForecastResponse | GetCriticalDaysResponse; /** * Biorhythm chart. Renders /biorhythm/{daily,forecast,critical-days}. */ export declare class RoxyBiorhythmChart extends RoxyDataElement { static styles: import("lit").CSSResult[]; mode: 'daily' | 'forecast' | 'critical-days'; protected renderEmpty(): import("lit").TemplateResult<1>; protected renderData(d: BiorhythmData): import("lit").TemplateResult<1>; private renderDaily; private renderForecast; private renderCritical; } declare global { interface HTMLElementTagNameMap { 'roxy-biorhythm-chart': RoxyBiorhythmChart; } } export {}; //# sourceMappingURL=biorhythm-chart.d.ts.map