import type PadLocal from "padlocal-client-ts/dist/proto/padlocal_pb.js"; import type { PatMessagePayload } from "./sysmsg/message-pat"; import type { SysmsgTemplateMessagePayload } from "./sysmsg/message-sysmsgtemplate"; import type { TodoMessagePayload } from "./sysmsg/message-todo.js"; import type { RevokeMsgMessagePayload } from "./sysmsg/message-revokemsg"; type SysMsgType = "pat" | "sysmsgtemplate" | "roomtoolstips" | "revokemsg"; type SysMsgPayload = PatMessagePayload | SysmsgTemplateMessagePayload | TodoMessagePayload | RevokeMsgMessagePayload; export interface SysmsgMessagePayload { type: SysMsgType; payload: SysMsgPayload; } export declare function parseSysmsgMessagePayload(message: PadLocal.Message.AsObject): Promise; export declare function parseSysmsgPatMessagePayload(message: PadLocal.Message.AsObject): Promise; export declare function parseSysmsgSysmsgTemplateMessagePayload(message: PadLocal.Message.AsObject): Promise; export declare function parseSysmsgTodoMessagePayload(message: PadLocal.Message.AsObject): Promise; export declare function parseSysmsgRevokeMsgMessagePayload(message: PadLocal.Message.AsObject): Promise; export {}; //# sourceMappingURL=message-sysmsg.d.ts.map