import React, { RefObject } from 'react';
export interface SubmenuTriggerContextValue {
    triggerRef: RefObject<HTMLElement | null>;
    isOpen?: boolean;
    isDisabled?: boolean;
    onMouseEnter?: () => void;
    onMouseLeave?: () => void;
    onKeyDown?: (e: React.KeyboardEvent) => void;
    onAction?: () => void;
    triggerProps?: any;
}
export declare const SubmenuTriggerContext: React.Context<SubmenuTriggerContextValue | null>;
export declare function useSubmenuTriggerContext(): SubmenuTriggerContextValue;
