import { type PropType, type StyleValue } from 'vue'; import type { BracketsLabels, BracketsState, BracketsTheme, MatchInput, RoundsInput, ShowScores } from '../types'; export declare const Brackets: import("vue").DefineComponent; default: null; }; titles: { type: PropType; default: boolean; }; thirdPlace: { type: PropType; default: boolean; }; theme: { type: PropType; default: string; }; radius: { type: PropType; default: number; }; matchWidth: { type: PropType; default: null; }; showScores: { type: PropType; default: string; }; roundNav: { type: BooleanConstructor; default: boolean; }; viewFromRound: { type: PropType; default: undefined; }; labels: { type: PropType; default: null; }; class: { type: StringConstructor; default: string; }; className: { type: StringConstructor; default: string; }; style: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_state: BracketsState) => true; roundChange: (_index: number) => true; }, string, import("vue").PublicProps, Readonly; default: null; }; titles: { type: PropType; default: boolean; }; thirdPlace: { type: PropType; default: boolean; }; theme: { type: PropType; default: string; }; radius: { type: PropType; default: number; }; matchWidth: { type: PropType; default: null; }; showScores: { type: PropType; default: string; }; roundNav: { type: BooleanConstructor; default: boolean; }; viewFromRound: { type: PropType; default: undefined; }; labels: { type: PropType; default: null; }; class: { type: StringConstructor; default: string; }; className: { type: StringConstructor; default: string; }; style: { type: PropType; default: undefined; }; }>> & Readonly<{ onChange?: ((_state: BracketsState) => any) | undefined; onRoundChange?: ((_index: number) => any) | undefined; }>, { thirdPlace: boolean | MatchInput; rounds: RoundsInput | null; titles: boolean | string[]; theme: BracketsTheme; radius: string | number; matchWidth: string | number | null; showScores: ShowScores; roundNav: boolean; viewFromRound: number | undefined; labels: BracketsLabels | null; style: StyleValue; class: string; className: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Brackets;