import React, { ReactElement } from 'react'; import { IComponentBaseProps, ComponentSize } from '../types'; import { TabProps } from './Tab'; export declare type TabsProps = React.HTMLAttributes & IComponentBaseProps & { children: ReactElement>[]; value?: T; onChange?: (value: T) => void; variant?: 'bordered' | 'lifted'; size?: ComponentSize; boxed?: boolean; }; declare const _default: ((props: React.HTMLAttributes & IComponentBaseProps & { children: React.ReactElement, string | React.JSXElementConstructor>[]; value?: T | undefined; onChange?: ((value: T) => void) | undefined; variant?: "bordered" | "lifted" | undefined; size?: "lg" | "md" | "sm" | "xs" | undefined; boxed?: boolean | undefined; } & { ref?: React.ForwardedRef | undefined; }) => JSX.Element) & { Tab: (props: Omit, "onClick"> & { value: T_1; activeValue?: T_1 | undefined; onClick?: ((value: T_1) => void) | undefined; size?: "lg" | "md" | "sm" | "xs" | undefined; variant?: "bordered" | "lifted" | undefined; } & { ref?: React.ForwardedRef | undefined; }) => JSX.Element; }; export default _default;