import type { Strophe } from 'strophe.js'; import type { StrophePingPlugin } from './strophe.ping'; import type { StropheLastActivityPlugin } from './strophe.lastactivity'; import type { StropheMAMPlugin } from './strophe.mam'; import type { StropheJinglePlugin } from './strophe.jingle'; export interface StropheConnection extends InstanceType { disco?: any; jingle?: StropheJinglePlugin; ping?: StrophePingPlugin; mam?: StropheMAMPlugin; lastactivity?: StropheLastActivityPlugin; } export type StropheInstance = typeof Strophe; export type StropheHandler = InstanceType; export type StropheHandlerFn = (stanza: Element) => boolean; //# sourceMappingURL=types.d.ts.map