/** @packageDocumentation
 * @module Widget
 */
import "./TabBar.scss";
import * as React from "react";
import { Point } from "@itwin/core-react/internal";
/** @internal */
export interface WidgetTabBarProps {
    separator?: boolean;
}
/** @internal */
export declare function WidgetTabBar(props: WidgetTabBarProps): React.JSX.Element;
/** Hook to control drag interactions.
 * Starts drag interaction after pointer moves or after timeout.
 * @internal
 */
export declare function useDrag<T extends HTMLElement>(onDragStart?: (initialPointerPosition: Point, pointerPosition: Point) => void, onDrag?: (position: Point) => void, onDragEnd?: () => void, onTouchStart?: () => void, onDoubleClick?: () => void): (instance: T | null) => void;
//# sourceMappingURL=TabBar.d.ts.map