import { type CommandLineParameter } from '../parameters/BaseClasses'; import { CommandLineAction } from './CommandLineAction'; export declare class TabCompleteAction extends CommandLineAction { private readonly _wordToCompleteParameter; private readonly _positionParameter; private readonly _actions; private readonly _globalParameters; constructor(actions: ReadonlyArray, globalParameters: ReadonlyArray); protected onExecute(): Promise; getCompletions(commandLine: string, caretPosition?: number): AsyncIterable; private _getAllActions; tokenizeCommandLine(commandLine: string): string[]; private _getParameterValueCompletions; private _getGlobalParameterOffset; private _completeParameterValues; } //# sourceMappingURL=TabCompletionAction.d.ts.map