import { CommonCompletionItem, CompletionMeta, ConstantCompletionMeta } from './types'; import { editor, Position } from 'monaco-editor'; export declare class FuncCompletionMeta implements CompletionMeta { name: string; args: string; doc: string; constructor(name: string, args: string, doc: string); toCompletionItem(currentWord: editor.IWordAtPosition, position: Position): CommonCompletionItem; getLabel(): string; getDetail(): string; } export declare class FuncMap { all(): CompletionMeta[]; appstack(): CompletionMeta[]; helmVals(): CompletionMeta[]; releaseVals(): CompletionMeta[]; filesVals(): CompletionMeta[]; capabilitiesVals(): CompletionMeta[]; chartVals(): CompletionMeta[]; f(name: string, args: string, doc: string): FuncCompletionMeta; v(name: string, use: string, doc: string): ConstantCompletionMeta; }