import type { IConfiguration } from './types'; export interface IParsedArgvOptions { config?: string; i18nKeywords?: string; i18nLanguages?: boolean; profile: string[]; plugin?: string[]; pluginOptions?: object; } export interface IParsedArgv { options: IParsedArgvOptions; configuration: Partial; } declare const ArgvParser: { collect(val: T, memo?: T[]): T[]; mergeJson(option: string): (str: string, memo?: object) => object; mergeTags(value: string, memo?: string): string; validateCountOption(value: string, optionName: string): number; validateLanguage(value: string): string; parse(argv: string[]): IParsedArgv; }; export default ArgvParser;