import React, { PropsWithChildren } from 'react';
import { AriaButtonProps } from 'react-aria';
export interface SegmentedControlProps extends PropsWithChildren {
    onChange: (value: string) => void;
    selectedTab: string;
    size?: 'sm' | 'md' | 'lg';
    disabled?: boolean;
}
export interface TabProps extends AriaButtonProps {
    label: string;
    id: string;
}
export declare const SegmentedControl: {
    (props: SegmentedControlProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export declare const Tab: React.ForwardRefExoticComponent<TabProps & React.RefAttributes<HTMLButtonElement>> & {
    Icon: ({ children, ...props }: any) => import("react/jsx-runtime").JSX.Element;
};
//# sourceMappingURL=segmented-control.d.ts.map