import Commands from '@kui-shell/core/api/commands'; export interface TabCompletionSpec { toBeCompleted: string; toBeCompletedIdx: number; } declare type Enumerator = (commandLine: Commands.CommandLine, spec: TabCompletionSpec) => string[] | Promise; export declare function registerEnumerator(enumerator: Enumerator): void; export declare function applyEnumerator(commandLine: Commands.CommandLine, spec: TabCompletionSpec): Promise; export {};