/*! * Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: MIT */ import { JSONSchema, LanguageService, LanguageServiceParams } from 'vscode-json-languageservice'; import { ASLOptions } from './utils/astUtilityFunctions'; import completeAsl from './completion/completeAsl'; export * from 'vscode-json-languageservice'; export interface ASLLanguageServiceParams extends LanguageServiceParams { aslOptions?: ASLOptions; } export declare const ASL_SCHEMA: JSONSchema; export declare const doCompleteAsl: typeof completeAsl; export declare const getLanguageService: (params: ASLLanguageServiceParams) => LanguageService; export declare const getYamlLanguageService: (params: ASLLanguageServiceParams) => LanguageService;