import { AbstractAdapter, AdapterHelper } from '@poty/core'; import { CMDAdapterConfig, CMDAdapterPropertyConfig } from './constants'; export declare class CMDAdapter extends AdapterHelper implements AbstractAdapter { cmdMap: Map; before(): void; add(entry: any, data: CMDAdapterConfig, propertyMap: Map): void; after(): void; /**检查是否需要打印帮助信息 */ isNeedHelp(data: any, config: CMDAdapterPropertyConfig): boolean; /**检查是否需要打印帮助信息 */ isNeedVersion(data: any, config: CMDAdapterPropertyConfig): boolean; getHelp(path: string[]): string; getCMDConfig(path: string[]): { config: CMDAdapterPropertyConfig; exec: Function; }; }