import * as D from 'win32-def/def';
import { DefUser32_M } from './IM.def.js';
export declare class DefUser32_P extends DefUser32_M {
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-peekmessagew */
    static PeekMessageW: (D.Def.int32 | string[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-postmessagew */
    static PostMessageW: (D.Def.int32 | (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-printwindow */
    static PrintWindow: (D.Def.int32 | (D.Def.uint | D.Def.uint32 | D.Def.uint64)[])[];
}
export declare class DefUser32_R extends DefUser32_P {
    /** https://learn.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-registerclassexw */
    static RegisterClassExW: (D.Def.uint16 | "WNDCLASSEXW*"[])[];
    /** https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-registerwindowmessagew */
    static RegisterWindowMessageW: (D.Def.uint | D.Def.int16Ptr[])[];
}
//# sourceMappingURL=PR.def.d.ts.map