import { DeepstreamPlugin, DeepstreamServices } from '@deepstream/types'; interface HeapSnapshotOptions { interval: number; outputDir: string; } /** * This plugin will log the handshake data on login/logout and send a custom event to the logged-in * client. */ export default class HeapSnapshot extends DeepstreamPlugin { private options; private services; description: string; private logger; private snapshotInterval; constructor(options: HeapSnapshotOptions, services: Readonly); init(): void; whenReady(): Promise; close(): Promise; private outputHeapSnapshot; } export {};