import { CompletionItem } from "vscode" ; export interface IMavenCompletionItemProvider { getGroupIdCandidates ( groupIdHint ? , artifactIdHint ? ) : Promise < CompletionItem [ ] > ; getArtifactIdCandidates ( groupIdHint ? , artifactIdHint ? ) : Promise < CompletionItem [ ] > ; getVersionCandidates ( groupIdHint ? , artifactIdHint ? , versionHint ? ) : Promise < CompletionItem [ ] > ; }