import type AbstractJDLOption from './abstract-jdl-option.js'; export default class JDLOptions { options: Record; optionSize: number; constructor(); addOption(option: AbstractJDLOption): void; getOptions(): AbstractJDLOption[]; getOptionsForName(optionName: string): AbstractJDLOption[]; has(optionName?: string): boolean; size(): number; forEach(passedFunction: (option: AbstractJDLOption) => void, thisArg?: any): void; toString(indent?: number): string; }