/// <reference types="react" />
export interface DragHandleProps {
    variant?: DragHandleProps.Variant;
    size?: DragHandleProps.Size;
    ariaLabel: string;
    ariaDescribedby?: string;
    ariaValue?: DragHandleProps.AriaValue;
    disabled?: boolean;
    className?: string;
    onPointerDown?: React.PointerEventHandler;
    onKeyDown?: React.KeyboardEventHandler;
}
export declare namespace DragHandleProps {
    type Variant = 'drag-indicator' | 'resize-area' | 'resize-horizontal' | 'resize-vertical';
    type Size = 'small' | 'normal';
    interface AriaValue {
        valueMin: number;
        valueMax: number;
        valueNow: number;
    }
    interface Ref {
        focus(options?: FocusOptions): void;
    }
}
//# sourceMappingURL=interfaces.d.ts.map