import { type ReactNode, type RefObject } from "react"; import type { Item } from "./useCollection"; interface UseOverflowProps { container: RefObject; selected?: string; children: ReactNode; tabs: Item[]; overflowButton: RefObject; } export declare function useOverflow({ tabs, container, overflowButton, children, selected, }: UseOverflowProps): readonly [(string | number | import("react").ReactElement> | Iterable | import("react").ReactPortal)[], (string | number | import("react").ReactElement> | Iterable | import("react").ReactPortal)[], false, import("react").MutableRefObject] | readonly [(string | number | import("react").ReactElement> | Iterable | import("react").ReactPortal)[], readonly [], true, import("react").MutableRefObject]; export {};