import * as React from 'react';
import { UpContextMenuTriggerProps } from './types';
export declare class UpContextMenuTrigger extends React.PureComponent<UpContextMenuTriggerProps> {
    element: HTMLElement;
    mouseDown: boolean;
    static defaultProps: {
        attributes: {};
        holdToDisplay: any;
        renderTag: string;
        rightClick: boolean;
    };
    isHandledEvent: (event: any) => boolean;
    handleMouseDown: (event: any) => void;
    handleMouseUp: (event: any) => void;
    handleContextClick: (event: any) => void;
    setElement: (element: any) => void;
    render(): React.CElement<any, React.Component<any, any, any>>;
}
export declare class UpTouchContextMenuTrigger extends React.PureComponent<UpContextMenuTriggerProps> {
    element: HTMLElement;
    mouseDown: boolean;
    static defaultProps: {
        attributes: {};
        holdToDisplay: number;
        renderTag: string;
    };
    handleMouseDown: (event: any) => void;
    handleMouseUp: (event: any) => void;
    handleTouchstart: (event: any) => void;
    handleTouchEnd: (event: any) => void;
    handleContextClick: (event: any) => void;
    setElement: (element: any) => void;
    render(): React.CElement<any, React.Component<any, any, any>>;
}
declare const _default: typeof UpContextMenuTrigger | typeof UpTouchContextMenuTrigger;
export default _default;
