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