import type { Command, CommandOptions } from '@teambit/cli'; declare class RemoteAdd implements Command { name: string; description: string; extendedDescription: string; alias: string; loadAspects: boolean; options: CommandOptions; report([url]: [string], { global }: { global: boolean; }): Promise; } declare class RemoteRm implements Command { name: string; description: string; alias: string; loadAspects: boolean; options: CommandOptions; report([name]: [string], { global }: { global: boolean; }): Promise; } export declare class RemoteList implements Command { name: string; description: string; group: string; helpUrl: string; alias: string; loadAspects: boolean; options: CommandOptions; report(args: string[], { global }: { global: boolean; }): Promise; } export declare class RemoteCmd implements Command { name: string; description: string; extendedDescription: string; group: string; helpUrl: string; alias: string; loadAspects: boolean; options: CommandOptions; commands: (RemoteAdd | RemoteList | RemoteRm)[]; report(args: string[], { global }: { global: boolean; }): Promise; } export {};