import { type CommandLineParameterBase } 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; getCompletionsAsync(commandLine: string, caretPosition?: number): AsyncIterable; private _getAllActions; tokenizeCommandLine(commandLine: string): string[]; private _getParameterValueCompletionsAsync; private _getGlobalParameterOffset; private _completeParameterValues; } //# sourceMappingURL=TabCompletionAction.d.ts.map