/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { HashMap } from '@datorama/akita'; export declare type AceAutoCompleteHTML = { [tagName: string]: { [attributeName: string]: HashMap; }; }; export declare function createHTMLCompletor(attributeMap: AceAutoCompleteHTML): { getCompletions: (state: any, session: any, pos: any, prefix: any, callback: any) => any[]; }; export declare type AceAutoCompleteJSObject = HashMap; export declare function addJSObjectCompletor(objectMap: AceAutoCompleteJSObject, baseCompletors: any, editor: any): void;