import { CancellationToken, editor, languages, Position, Thenable } from 'monaco-editor';
import { W10CompletionItemProvider } from './W10CompletionItemProvider';
import { Config } from '../../../model/config';
import CompletionList = languages.CompletionList;
import IReadOnlyModel = editor.IReadOnlyModel;
import CompletionContext = languages.CompletionContext;
export declare class WSCompletionItemProvider extends W10CompletionItemProvider {
    constructor(config: Config);
    transformKeyWord(keyword: string): string;
    provideCompletionItems(model: IReadOnlyModel, position: Position, _context: CompletionContext, token: CancellationToken): Thenable<CompletionList>;
}
