import { Scope } from "../../common/models/Scope"; import { BaseCommand, BaseCommandOptions } from "../../worker/BaseCommand"; export interface ProcessorCommandOptions extends BaseCommandOptions { contract: string; } export declare abstract class ProcessorCommand extends BaseCommand { protected scope: Scope; abstract process(options?: ProcessorCommandOptions): Promise; protected abstract get command(): string; protected abstract get signature(): string; protected parseCollection(collectionOption: string): string; protected runWithOptions(options: ProcessorCommandOptions): Promise; }