/******************************************************************************* * 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 *******************************************************************************/ import { HybridTM } from '../index.js'; export interface MatchResult { segmentsProcessed: number; segmentsWithMatches: number; totalMatches: number; outputPath: string; } export declare class MatchCommand { static usage(): void; static run(args: string[]): Promise; static matchXliffFile(tm: HybridTM, filePath: string, outputPath: string, quality: number, limit?: number): Promise; static resolveOutputPath(explicit: string | undefined, inputPath: string): string; private static collectUnits; private static declareMatchesNamespace; private static parseIntOption; }