import { FefError } from '../shared/fefError'; import { UniversalPkg } from './universal-pkg/dep/pkg'; import CommandPicker from './command-picker'; export default class Feflow { args: any; cmd: any; projectConfig: any; projectPath: any; version: string; logger: any; loggerPath: any; commander: any; hook: any; root: any; rootPkg: any; universalPkgPath: string; universalModules: string; config: any; configPath: any; bin: string; lib: string; universalPkg: UniversalPkg; reporter: any; commandPick: CommandPicker | null; fefError: FefError; constructor(args: any); init(cmd: string): Promise; initClient(): Promise; initBinPath(): Promise; initPackageManager(): Promise; loadNative(): Promise; loadCommands(order: number): Promise; loadInternalPlugins(): void; call(name: any, ctx: any): Promise; showCommandOptionDescription(cmd: any, ctx: any): Promise; }