import { AngularEditorService } from '../angular-editor.service'; export type FtpLinkType = 'file' | 'image'; export interface DirectoryChild { name: string; fullPath: string; expandable: boolean; fullWebPath: string; size: string; partialWebPath: string; editorId?: string; width?: number; height?: number; alt?: string; title?: string; crop?: boolean; } export type VerticalCellAlignment = 'top' | 'middle' | 'bottom'; export interface TableDialogResult { rows: number; cols: number; stroke: boolean; fullWidth: boolean; vAlign: VerticalCellAlignment; } export interface EditTableDialogResult { stroke: boolean; fullWidth: boolean; vAlign: VerticalCellAlignment; } export type LinkTargetType = '_blank' | '_self'; export interface LinkDialogResult { url: string; target: LinkTargetType; } export interface ColorDialogResult { color: string; } export interface VideoDialogResult { videoHtml: string; } export interface EditImageDialogData { width: number; height: number; alt: string; title: string; crop: boolean; } export interface SelectedObject { id: string; nodeName: string; buttonTitle: string; rowIndex?: any; cellIndex?: any; } export interface FtpRequest { editorId: string; presetFiles: boolean; } export interface ICustomButtonConfig { icon: string; buttonText: string; commandName: CustomCommandName; } export declare enum CommandName { toggleEditorMode = "toggleEditorMode", clear = "clear", default = "default", insertFtp = "insertFtp", insertTable = "insertTable", insertVideo = "insertVideo", editObject = "editObject", addRowBellow = "addRowBellow", addRowUp = "addRowUp", addColumnRight = "addColumnRight", addColumnLeft = "addColumnLeft", deleteTable = "deleteTable", deleteImage = "deleteImage", insertImageUrl = "insertImageUrl", deleteColumn = "deleteColumn", deleteRow = "deleteRow", setColumnWidths = "setColumnWidths", insertUnorderedList = "insertUnorderedList", insertOrderedList = "insertOrderedList", undo = "undo", redo = "redo", bold = "bold", italic = "italic", underline = "underline", strikeThrough = "strikeThrough", subscript = "subscript", superscript = "superscript", justifyLeft = "justifyLeft", justifyCenter = "justifyCenter", justifyRight = "justifyRight", justifyFull = "justifyFull", indent = "indent", outdent = "outdent", heading = "heading", fontName = "fontName", fontSize = "fontSize", textColor = "textColor", backgroundColor = "backgroundColor", customClasses = "customClasses", link = "link", unlink = "unlink", insertImage = "insertImage", insertHorizontalRule = "insertHorizontalRule", removeFormat = "removeFormat" } export declare enum CustomCommandName { insertAnchor = "insertAnchor", insertAnchor1 = "insertAnchor1", insertAnchor2 = "insertAnchor2", insertAnchor3 = "insertAnchor3", unSubscribeLink = "unSubscribeLink", browserLink = "browserLink" } export interface CustomButtonClicked { commandName: CustomCommandName; editorService: AngularEditorService; } export declare enum ColorWhere { text = 0, background = 1 } export type LangCode = 'en' | 'cs' | 'sk'; //# sourceMappingURL=common-interfaces.d.ts.map