import type { ComponentPropsWithoutRef, ReactNode } from "react";
type SortableDragHandleBaseProps = {
    children?: ReactNode;
    className?: string;
    disabled?: boolean;
    icon?: ReactNode;
};
type SortableDragHandleDivProps = SortableDragHandleBaseProps & Omit<ComponentPropsWithoutRef<"div">, keyof SortableDragHandleBaseProps | "children"> & {
    as?: "div";
};
type SortableDragHandleButtonProps = SortableDragHandleBaseProps & Omit<ComponentPropsWithoutRef<"button">, keyof SortableDragHandleBaseProps | "children" | "type"> & {
    as: "button";
    type?: "button" | "submit" | "reset";
};
export type SortableDragHandleProps = SortableDragHandleDivProps | SortableDragHandleButtonProps;
export declare function SortableDragHandle(props: SortableDragHandleProps): import("react").JSX.Element;
export {};
//# sourceMappingURL=SortableDragHandle.d.ts.map