/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { Commandable, CommandContext } from '@squiz/dxp'; import { Observable } from 'rxjs'; import { DatastoreSimulatorCommand } from '../DatastoreSimulator.command'; /** * This command removes a simulator container. * @export * @class DatastoreSimulatorRemoveCommand * @extends {DatastoreSimulatorCommand} * @implements {Commandable} */ export declare class DatastoreSimulatorRemoveCommand extends DatastoreSimulatorCommand implements Commandable { /** * Define alias for this command. * @param {CommandContext} context Context class. * @returns {Array} Aliases. * @memberof DatastoreSimulatorRemoveCommand */ aliases(context: CommandContext): Array; /** * Execute the command. * @param {CommandContext} context Command context object. * @returns {(Observable | Promise | unknown)} Command returns Observable. * @memberof DatastoreSimulatorRemoveCommand */ execute(context: CommandContext): Observable | Promise | unknown; /** * Display command usage. * @param {CommandContext} context Context class. * @returns {Array} Usage string. * @memberof DatastoreSimulatorRemoveCommand */ usages(context: CommandContext): Array; }