import { Command } from 'commander'; import { BaseCLI } from './base.js'; import { SupportedLibraries, TranslateFlags, Options } from '../types/index.js'; import { InlineLibrary } from '../types/libraries.js'; /** * Stand in for a CLI tool that does any sort of inline content translations */ export declare class InlineCLI extends BaseCLI { constructor(command: Command, library: InlineLibrary, additionalModules?: SupportedLibraries[]); init(): void; protected setupStageCommand(): void; protected setupTranslateCommand(): void; protected setupValidateCommand(): void; protected setupGenerateSourceCommand(): void; protected handleGenerateSourceCommand(initOptions: TranslateFlags): Promise; protected handleValidate(initOptions: Options, files?: string[]): Promise; }