import { CreateWuiProps } from '../System';
import * as Ariakit from '@ariakit/react';
export type TabOptions = {
    store: UseTab;
};
export type TabProps = CreateWuiProps<'button', TabOptions>;
/**
 * @name Tabs
 */
export declare const TabComponent: import('../System').CreateWuiComponent<"button", TabProps>;
export declare const Tab: import('../System').CreateWuiComponent<"button", TabProps> & {
    List: import('../System').CreateWuiComponent<"div", import('./TabList').TabListProps>;
    Panel: import('../System').CreateWuiComponent<"div", import('./TabPanel').TabPanelProps>;
};
export type UseTab = Ariakit.TabStore;
export type UseTabProps = Ariakit.TabStoreProps;
export type UseTabState = Ariakit.TabStoreState;
export declare function useTab(options?: UseTabProps): UseTab;
