import { Editor, InputBox } from '../index.js'; import { IPageDecorator } from '../utils.js'; import { Editor as EditorLocators } from '../../locators/1.73.0.js'; export interface CustomEditor extends IPageDecorator { } /** * Page object for custom editors * * @category Editor */ export declare class CustomEditor extends Editor { /** * @private */ locatorKey: "Editor"; /** * Check if the editor has unsaved changes * @returns Promise resolving to true if there are unsaved changes, false otherwise */ isDirty(): Promise; /** * Save the editor */ save(): Promise; /** * Open the Save as prompt * * @returns InputBox serving as a simple file dialog */ saveAs(): Promise; } //# sourceMappingURL=CustomEditor.d.ts.map