import type { HTMLAttributes, MouseEvent, ReactNode } from "react";
import type { IconName } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
export interface TabProps<T> extends HTMLAttributes<HTMLButtonElement> {
    value?: T;
    icon?: IconName;
    children?: ReactNode;
    onClick?: (event: MouseEvent<HTMLButtonElement>) => void;
}
declare const Tab: <T>(props: TabProps<T> & import("react").RefAttributes<HTMLButtonElement>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>> | null;
export default Tab;
