import { CommandCallback } from './CommandCallback.js'; export declare abstract class Command { protected listenerId: number; protected callback: CommandCallback; protected next: CommandCallback; protected param: any; protected success: boolean; constructor(callback: CommandCallback, param?: any, listenerId?: number, next?: CommandCallback); protected invokeCallback(response: any): void; protected abstract respond(): void; }