import { IOffset } from '@rc-hooks/dom';
import { CSSProperties, RefObject } from 'react';
export interface UseContextMenuReturnType {
    popoverStyle?: CSSProperties;
    offset: IOffset;
}
export interface IUseContextMenuProps {
    triggerArea: RefObject<HTMLElement>;
    show: boolean;
    onContextMenu?: (ev: MouseEvent) => void;
}
export declare const useContextMenu: ({ triggerArea, show, onContextMenu }: IUseContextMenuProps) => UseContextMenuReturnType;
