export declare type MessageNum = { firstNum: number; secondNum: number; uniNum: number; name: string; obj: any; }; export declare type MessageHandler = { callback: (caller: any, data: any) => void; caller: any; msgNum: MessageNum; }; export declare function messageUniNum(firstNum: number, secondNum: number): number; export declare function registerMessageNameNum(name: string, firstNum: number, secondNum: number, obj?: any): boolean; export declare function registerMessageHandler(name: string, callback: (caller: any, data: any) => void, caller?: any): boolean; export declare function unregisterMessageHandler(name: string): boolean; export declare function registerMessageLogFilter(name: string): void; export declare function getMessageNum(name: string): MessageNum; export declare function getMessageHandler(uniNum: number): MessageHandler; export declare function messageLogFilter(uniNum: number): boolean;