import { TabsProps as MantineTabsProps } from '@mantine/core';
import * as React from 'react';
export interface TabsProps extends MantineTabsProps {
    children: React.ReactNode;
    defaultValue?: string;
    fullWidth?: boolean;
    onTabChange?: (value: null | string) => void;
    tabs: {
        disabled?: boolean;
        label: string;
        value: string;
    }[];
    value?: null | string;
    variant?: 'contained' | 'default' | 'outline' | 'pills';
}
declare const Tabs: {
    ({ children, tabs, defaultValue, fullWidth, onTabChange: controlledOnTabChange, value: controlledValue, variant }: TabsProps): JSX.Element;
    Panel: React.ForwardRefExoticComponent<import('@mantine/core').TabsPanelProps & React.RefAttributes<HTMLDivElement>>;
};
export default Tabs;
//# sourceMappingURL=index.d.ts.map