import type { BracketsLabels, Rounds } from '../types'; import type { RenderOptions, RenderState, RoundNavItem } from './interfaces/render.interface'; export declare class BracketRenderer { static readonly COLUMN_ENTER_STEP_MS = 100; static readonly MATCH_ENTER_STEP_MS = 35; static enterDelayMs(relColumn: number, matchIndex: number): number; private static applyEnter; static resolveTitles(roundCount: number, titles: boolean | string[] | undefined, labels?: BracketsLabels): string[] | null; private static isChampionOnlyRound; static buildRoundNavItems(rounds: Rounds, titles: boolean | string[] | undefined, labels?: BracketsLabels): RoundNavItem[]; private static bracketHasImages; private static createDefaultImageEl; private static createPlayerImageEl; private static createPlayerEl; private static roundColumn; private static connectorColumn; private static buildColumnTemplate; private static createMatchEl; private static bracketHasScores; private static createRoundNav; static render(state: RenderState, options?: RenderOptions): HTMLElement; }