import { Ace } from 'ace-builds'; import { Component } from 'ember-cli-page-object/-private'; type EditorWithPrivateStuff = Ace.Editor & { completer: any; }; declare function editorInteraction, T>(callback: (this: Component, editor: EditorWithPrivateStuff, ...args: Args) => T): (this: Component, ...args: Args) => T; export { EditorWithPrivateStuff, editorInteraction as default };