import { type BracketsApi, type BracketsOptions } from '../domain/index'; import '../ui/layout.css'; import '../ui/theme.css'; export declare class BracketsController { private readonly element; private static readonly instances; private readonly bus; private readonly bracketService; private readonly opts; private readonly thirdPlaceOpt; private readonly radiusCss; private readonly matchWidthCss; private state; readonly api: BracketsApi; static mount(element: HTMLElement, options?: BracketsOptions): BracketsApi | null; private constructor(); private resolveThirdPlace; private resolveRadius; private resolveMatchWidth; private readonly onClick; private readonly onOver; private readonly onOut; private paint; private readonly setViewFromRound; private readonly setRounds; private readonly getState; private readonly destroy; }