/// /// import { Options } from '@ember/test-helpers/wait-until'; import { Ace } from 'ace-builds'; declare const _default: { /** * The current text value of the entire contents of the editor, with any * leading or trailing whitespace removed. */ value: import("ember-cli-page-object/-private").GetterDescriptor; /** * Update the current value of this editor. */ setValue: (this: import("ember-cli-page-object/-private").Component, value: string) => Promise; /** * Moves the cursor to the given position. */ moveCursorTo: (this: import("ember-cli-page-object/-private").Component, row: number, column: number) => void; /** * A collection of lines making up the editor contents. */ lines: import("ember-cli-page-object").Collection<{ text: import("ember-cli-page-object/-private").GetterDescriptor; tokens: import("ember-cli-page-object").Collection<{ text: import("ember-cli-page-object/-private").GetterDescriptor; type: import("ember-cli-page-object/-private").GetterDescriptor; }>; }>; /** * The autocomplete dropdown box. */ autocomplete: { isVisible: import("ember-cli-page-object/-private").GetterDescriptor; trigger: (this: import("ember-cli-page-object/-private").Component) => Promise; close: (this: import("ember-cli-page-object/-private").Component) => any; focusNext: (this: import("ember-cli-page-object/-private").Component) => Promise; focusPrevious: (this: import("ember-cli-page-object/-private").Component) => Promise; selectFocused: (this: import("ember-cli-page-object/-private").Component) => any; focusedIndex: (this: import("ember-cli-page-object/-private").Component) => any; focusedSuggestion: import("ember-cli-page-object/-private").GetterDescriptor; meta: import("ember-cli-page-object/-private").GetterDescriptor; }>>; suggestions: import("ember-cli-page-object").Collection<{ resetScope: boolean; testContainer: string; } & { caption: import("ember-cli-page-object/-private").GetterDescriptor; meta: import("ember-cli-page-object/-private").GetterDescriptor; }>; tooltip: { resetScope: boolean; testContainer: string; scope: string; }; }; /** * Annotations can be added asynchronously by Ace workers or by the component in response to editor events. * Use this method to wait for annotations to be added to the editor before making assertions about them. * * @param expected Optional number of annotations to wait for. If not provided, waits for at least one annotation. * @returns A promise that resolves when the expected annotations are present. * @throws Will throw an error if the expected annotations are not present within the timeout period. */ waitForAnnotations(this: { annotations: Array; }, expected?: number, options?: Options): Promise; /** * A collection of line gutter annotations. */ annotations: import("ember-cli-page-object/-private").GetterDescriptor>; /** * A collection of markers overlaying text. */ frontMarkers: import("ember-cli-page-object/-private").GetterDescriptor>; /** * A collection of markers underlaying text. */ backMarkers: import("ember-cli-page-object/-private").GetterDescriptor>; }; export { _default as default };