import { type DraggablePosition } from "@obi/cor-components";
export type WidgetPosition = "bottom-center" | "bottom-right";
export type { DraggablePosition };
type WidgetV2LauncherPillProps = {
    label: string;
    onClick: () => void;
    position?: WidgetPosition;
    draggable?: boolean;
    /** Override the calculated initial position (e.g., to restore a previously dragged position) */
    initialPosition?: DraggablePosition;
    /** Called when the user drags the pill to a new position */
    onPositionChange?: (position: DraggablePosition) => void;
};
export declare function calculatePillInitialPosition(position: WidgetPosition): DraggablePosition;
export declare function WidgetV2LauncherPill(props: WidgetV2LauncherPillProps): import("react/jsx-runtime").JSX.Element;
