import type AtomHtmlEditor from "../AtomHtmlEditor"; export interface IHtmlCommand { canExecute(e: AtomHtmlEditor): boolean; execute(e: AtomHtmlEditor, showUI?: boolean, value?: string): boolean; } export default class HtmlCommands { static backColor: IHtmlCommand; static bold: IHtmlCommand; static contentReadOnly: IHtmlCommand; static copy: IHtmlCommand; static createLink: IHtmlCommand; static cut: IHtmlCommand; static decreaseFontSize: IHtmlCommand; static defaultParagraphSeparator: IHtmlCommand; static enableAbsolutePositionEditor: IHtmlCommand; static enableInlineTableEditing: IHtmlCommand; static enableObjectResizing: IHtmlCommand; static fontName: IHtmlCommand; static fontSize: IHtmlCommand; static foreColor: IHtmlCommand; static formatBlock: IHtmlCommand; static forwardDelete: IHtmlCommand; static heading: IHtmlCommand; static hiliteColor: IHtmlCommand; static increaseFontSize: IHtmlCommand; static indent: IHtmlCommand; static insertBrOnReturn: IHtmlCommand; static insertHorizontalRule: IHtmlCommand; static insertHTML: IHtmlCommand; static insertImage: IHtmlCommand; static insertOrderedList: IHtmlCommand; static insertUnorderedList: IHtmlCommand; static insertParagraph: IHtmlCommand; static insertText: IHtmlCommand; static italic: IHtmlCommand; static justifyCenter: IHtmlCommand; static justifyFull: IHtmlCommand; static justifyLeft: IHtmlCommand; static justifyRight: IHtmlCommand; static outdent: IHtmlCommand; static paste: IHtmlCommand; static redo: IHtmlCommand; static removeFormat: IHtmlCommand; static selectAll: IHtmlCommand; static strikeThrough: IHtmlCommand; static subscript: IHtmlCommand; static superscript: IHtmlCommand; static underline: IHtmlCommand; static undo: IHtmlCommand; static unlink: IHtmlCommand; static useCSS: IHtmlCommand; static styleWithCSS: IHtmlCommand; static AutoUrlDetect: IHtmlCommand; static enabled: { canExecute(e: any): boolean; execute(): never; }; } //# sourceMappingURL=HtmlCommands.d.ts.map