import type { Command, CommandOptions } from '@teambit/cli'; import type { Workspace } from './workspace'; type PatternFlags = { json?: boolean; remote?: boolean; }; export declare class PatternCommand implements Command { private workspace; name: string; alias: string; description: string; extendedDescription: string; examples: { cmd: string; description: string; }[]; group: string; private: boolean; options: CommandOptions; remoteOp: boolean; constructor(workspace: Workspace); report([pattern]: [string], flags: PatternFlags): Promise; json([pattern]: [string], flags: PatternFlags): Promise; private getRemoteIds; private extractScopeNames; } export {};