/// <reference types="react" />
import * as React from "react";
import { IContextualMenuItem, DirectionalHint } from 'office-ui-fabric-react/lib/ContextualMenu';
export interface MenuTriggerProps {
    title?: string;
    iconName?: string;
    directionalHint?: DirectionalHint;
    menuItems?: Array<IContextualMenuItem>;
}
export interface State {
    isContextMenuVisible: boolean;
}
/**
 * A hidable context menu with a trigger element, typically a button.
 * Uses a horiz triple dot for the trigger button by default.
 */
export declare class MenuTrigger extends React.Component<MenuTriggerProps, State> {
    constructor(props: any);
    static defaultProps: {
        title: string;
        iconName: string;
        directionalHint: DirectionalHint;
    };
    render(): JSX.Element;
    onClick: () => void;
    onDismiss: () => void;
}
export default MenuTrigger;
