import type React from "react"; import { type VariantProps } from "../../utils.js"; import type { tabListVariants } from "./List.js"; interface TabProps extends Omit, "children" | "content"> { value: string; trigger: React.ReactNode; content: React.ReactNode; icon?: React.ReactElement; spacing?: VariantProps["spacing"]; disabled?: boolean; visible?: boolean; "data-testid"?: string; } interface TabItem extends TabProps { id: string; } declare const Tab: ((props: TabProps) => null) & { original: (props: TabProps) => null; originalName: string; displayName: string; } & { original: ((props: TabProps) => null) & { original: (props: TabProps) => null; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: TabProps) => null) & { original: (props: TabProps) => null; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; export { Tab, type TabProps, type TabItem };