TGroupRequestEventMap: {
    request(event: TMemberAddOrInviteEvent): void;
    request.group.add(event: TBaseEvent & {
        comment: string;
        flag: string;
        post_type: "request";
        request_type: "friend" | "group";
        user_id: number;
    } & {
        group_id: number;
        request_type: "group";
        sub_type: "add" | "invite";
        approve(isApprove?: boolean, reason?: string): void;
    } & {
        sub_type: "add";
    }): void;
    request.group.invite(event: TBaseEvent & {
        comment: string;
        flag: string;
        post_type: "request";
        request_type: "friend" | "group";
        user_id: number;
    } & {
        group_id: number;
        request_type: "group";
        sub_type: "add" | "invite";
        approve(isApprove?: boolean, reason?: string): void;
    } & {
        sub_type: "invite";
    }): void;
}