import React from "react";
export interface TabContent {
    index: number;
    title: string;
    disabled?: boolean;
    badge?: string | number;
    Component: React.ReactNode;
}
export type Props = React.PropsWithChildren<{
    /**
     * An optional callback that will be called when the active tab changes.
     */
    onTabChange?: (index: number) => void;
    /**
     * The tab index to mark as active when rendering for the first time.
     * If omitted, then initially no tabs will be selected.
     */
    activeIndex?: number;
    tabs: TabContent[];
}>;
export default function Tabs(props: Props): JSX.Element;
