import { Command, CommandOptions } from '@teambit/cli';
import { GarbageCollectorOpts } from '@teambit/legacy/dist/scope/scope';
import { ScopeMain } from './scope.main.runtime';
/**
 * private command. the underscore prefix is intended.
 */
export declare class ScopeGarbageCollectorCmd implements Command {
    private scope;
    name: string;
    description: string;
    extendedDescription: string;
    alias: string;
    options: CommandOptions;
    loader: boolean;
    private: boolean;
    remoteOp: boolean;
    constructor(scope: ScopeMain);
    report(_args: any, opts: GarbageCollectorOpts): Promise<string>;
}
