import { SwfLanguageServiceChannelApi } from "@kie-tools/serverless-workflow-language-service/dist/api";
import { SwfJsonLanguageService, SwfYamlLanguageService } from "@kie-tools/serverless-workflow-language-service/dist/channel";
import { CodeLens, CompletionItem, Position, Range } from "vscode-languageserver-types";
export declare class StandaloneSwfLanguageServiceChannelApiImpl implements SwfLanguageServiceChannelApi {
    private readonly ls;
    constructor(ls: SwfJsonLanguageService | SwfYamlLanguageService);
    kogitoSwfLanguageService__getCompletionItems(args: {
        content: string;
        uri: string;
        cursorPosition: Position;
        cursorWordRange: Range;
    }): Promise<CompletionItem[]>;
    kogitoSwfLanguageService__getCodeLenses(args: {
        uri: string;
        content: string;
    }): Promise<CodeLens[]>;
}
//# sourceMappingURL=StandaloneSwfLanguageServiceChannelApiImpl.d.ts.map