UNPKG

matrix-react-sdk

Version:
16 lines (15 loc) 991 B
import { Capability, IOpenIDUpdate, ISendEventDetails, SimpleObservable, Widget, WidgetDriver, WidgetKind } from "matrix-widget-api"; import { MatrixEvent } from "matrix-js-sdk/src/models/event"; export declare class StopGapWidgetDriver extends WidgetDriver { private forWidget; private forWidgetKind; private inRoomId?; private allowedCapabilities; constructor(allowedCapabilities: Capability[], forWidget: Widget, forWidgetKind: WidgetKind, inRoomId?: string); validateCapabilities(requested: Set<Capability>): Promise<Set<Capability>>; sendEvent(eventType: string, content: any, stateKey?: string): Promise<ISendEventDetails>; readRoomEvents(eventType: string, msgtype: string | undefined, limit: number): Promise<MatrixEvent[]>; readStateEvents(eventType: string, stateKey: string | undefined, limit: number): Promise<MatrixEvent[]>; askOpenID(observer: SimpleObservable<IOpenIDUpdate>): Promise<void>; navigate(uri: string): Promise<void>; }