import type { BirthChartResponse } from '../types/index.js'; import { RoxyDataElement } from '../utils/base-element.js'; /** * Vedic planetary positions table. Renders /vedic-astrology/birth-chart `meta` * as the full reference-grade positions grid a practitioner reads alongside * the kundli wheel: graha, rashi, exact degree, nakshatra and pada, nakshatra * lord, bhava (house), Baladi avastha, and retrograde. * * @remarks * The positions grid is the default view. The same birth-chart response also * carries chart-wide conditions and readings, surfaced as collapsed accordions * below the grid so they never crowd the table: combust grahas (astangata), * planetary wars (graha yuddha), per-graha rashi and nakshatra interpretations, * the active classical yogas (present === true), and the twelve bhava * significations. Each accordion renders only when its source array or map is * non-empty. */ export declare class RoxyVedicPlanetsTable extends RoxyDataElement { static styles: import("lit").CSSResult[]; /** Ordered [name, entry] pairs: GRAHA_ORDER first, then any extras. */ private orderedRows; protected renderEmpty(): import("lit").TemplateResult<1>; protected renderData(d: BirthChartResponse): import("lit").TemplateResult<1>; private renderCombustion; private renderPlanetaryWar; private renderInterpretations; private renderHouses; private renderYogas; } declare global { interface HTMLElementTagNameMap { 'roxy-vedic-planets-table': RoxyVedicPlanetsTable; } } //# sourceMappingURL=vedic-planets-table.d.ts.map