export declare const MouseEventFlags: Readonly<{ /** Movement occurred. */ readonly MOUSEEVENTF_MOVE: 1; /** The left button was pressed. */ readonly MOUSEEVENTF_LEFTDOWN: 2; /** The left button was released. */ readonly MOUSEEVENTF_LEFTUP: 4; /** The right button was pressed. */ readonly MOUSEEVENTF_RIGHTDOWN: 8; /** The right button was released. */ readonly MOUSEEVENTF_RIGHTUP: 16; /** The middle button was pressed. */ readonly MOUSEEVENTF_MIDDLEDOWN: 32; /** The middle button was released. */ readonly MOUSEEVENTF_MIDDLEUP: 64; /** An X button was pressed. */ readonly MOUSEEVENTF_XDOWN: 128; /** An X button was released. */ readonly MOUSEEVENTF_XUP: 256; /** The wheel was moved, if the mouse has a wheel. The amount of movement is specified in mouseData. */ readonly MOUSEEVENTF_WHEEL: 2048; /** The wheel was moved horizontally, if the mouse has a wheel. The amount of movement is specified in mouseData. Windows XP/2000: This value is not supported. */ readonly MOUSEEVENTF_HWHEEL: 4096; /** The WM_MOUSEMOVE messages will not be coalesced. The default behavior is to coalesce WM_MOUSEMOVE messages. Windows XP/2000: This value is not supported. */ readonly MOUSEEVENTF_MOVE_NOCOALESCE: 8192; /** Maps coordinates to the entire desktop. Must be used with MOUSEEVENTF_ABSOLUTE.*/ readonly MOUSEEVENTF_VIRTUALDESK: 16384; /** The dx and dy members contain normalized absolute coordinates. If the flag is not set, dxand dy contain relative data (the change in position since the last reported position). This flag can be set, or not set, regardless of what kind of mouse or other pointing device, if any, is connected to the system. For further information about relative mouse motion, see the following Remarks section. */ readonly MOUSEEVENTF_ABSOLUTE: 32768; }>; export type MouseEventFlags = number; //# sourceMappingURL=mouseeventf.d.ts.map