import { parsedOption } from "../types"; declare type options = Pick[]; export declare class optionNamesCountMap { private optionNameToCount; private optionNames; private optionNameToFlagNameHash; private commandName; private options; constructor(_: { options: options; optionNameToFlagNameHash: { [optionName: string]: string; }; commandName: string; }); /** * @description * - It throws error if it is provided with non valid name. * - It throws error when the count gets greater than 1. */ increment(optionName: string): void; /** * @description * It throws error when not all non optional parameters got values. */ throwIfNotAllNonOptionalParameterGotValues(): void; } export {};