import type { TabsProps } from "./Tabs.types.js";
export declare function useTabs({ onChange, value, defaultValue, id, }: Pick<TabsProps, "onChange" | "value" | "defaultValue" | "id">): {
    id: string;
    selectedValue: string;
    setSelectedValue: (next: string | ((prevState: string) => string)) => void;
    focusedValue: string;
    setFocusedValue: import("react").Dispatch<import("react").SetStateAction<string>>;
    makeTabId: typeof makeTabId;
    makeTabPanelId: typeof makeTabPanelId;
};
declare function makeTabId(id: string, value: string): string;
declare function makeTabPanelId(id: string, value: string): string;
export {};
