import { APIClient } from '@liskhq/lisk-api-client'; import { BaseCommand } from '../modules'; import { BasePlugin } from '../plugins/base_plugin'; export type CommandClass = new (args?: T) => BaseCommand; export interface Data { readonly block: string; } export interface WaitUntilBlockHeightOptions { apiClient: APIClient; height: number; timeout?: number; } export type PluginClass = typeof BasePlugin;