import * as D from 'win32-def/def';
import { DefUser32_R } from './PR.def.js';
export declare class DefUser32_S extends DefUser32_R {
    /**
     * @link https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendinput
     */
    static SendInput: (D.Def.uint | (D.Def.int | D.Def.uint | "INPUT*")[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendmessagew */
    static SendMessageW: (D.Def.int32 | D.Def.int64 | (D.Def.int32 | D.Def.int64 | D.Def.uint | D.Def.uint32 | D.Def.uint64)[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendmessagetimeoutw */
    static SendMessageTimeoutW: (D.Def.int32 | D.Def.int64 | (D.Def.int32 | D.Def.int64 | D.Def.uint | D.Def.uint32 | D.Def.uint64)[])[];
    static SetForegroundWindow: (D.Def.int32 | (D.Def.uint32 | D.Def.uint64)[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setparent */
    static SetParent: (D.Def.uint32 | D.Def.uint64 | (D.Def.uint32 | D.Def.uint64)[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowpos */
    static SetWindowPos: (D.Def.int32 | (D.Def.int | D.Def.uint | D.Def.uint32 | D.Def.uint64)[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowtextw */
    static SetWindowTextW: (D.Def.int32 | string[])[];
    static SetWinEventHook: (D.Def.uint32 | D.Def.uint64 | (D.Def.uint | D.Def.uint32 | D.Def.uint64 | D.Def.uint32Ptr | D.Def.uint64Ptr)[])[];
    static ShowWindow: (D.Def.int32 | (D.Def.int | D.Def.uint32 | D.Def.uint64)[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-showwindowasync */
    static ShowWindowAsync: (D.Def.int32 | (D.Def.int | D.Def.uint32 | D.Def.uint64)[])[];
}
//# sourceMappingURL=S.def.d.ts.map