/******************************************************************************* * Copyright (c) 2025-2026 Maxprograms. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/org/documents/epl-v10.html * * Contributors: * Maxprograms - initial API and implementation *******************************************************************************/ export declare class CliUtils { static getFlag(args: string[], flag: string): string | undefined; static hasFlag(args: string[], flag: string): boolean; static parseIntFlag(args: string[], flag: string, fallback: number, min: number, max?: number): number; static resolvePath(rawPath: string): string; static requireExistingFile(rawPath: string, label: string): string; static resolveModelName(alias: string | undefined): string; static fail(message: string): never; }