import { MatrixClient } from "../MatrixClient" ; import { EventKind } from ".." ; category export interface IPreprocessor { /**
     * Gets the types of events this preprocessor supports.
     */ getSupportedEventTypes ( ) : string [ ] ; param { any } event param { MatrixClient } client param { EventKind | null | undefined } kind returns { Promise < any > } processEvent ( event , client , kind ? ) : Promise < any > ; }