/** * @author NHN Ent. FE Development Team * @fileoverview Constants */ /** * Editor help features * @type {Array.} */ export declare const HELP_MENUS: string[]; /** * Filter name value map * @type {Object.} */ export declare const FILTER_NAME_VALUE_MAP: { blur: string; blocksize: string; }; /** * Fill type for shape * @type {Object.} */ export declare const SHAPE_FILL_TYPE: { FILTER: string; COLOR: string; }; /** * Shape type list * @type {Array.} */ export declare const SHAPE_TYPE: string[]; /** * Component names * @type {Object.} */ export declare const componentNames: {}; /** * Shape default option * @type {Object} */ export declare const SHAPE_DEFAULT_OPTIONS: { lockSkewingX: boolean; lockSkewingY: boolean; lockUniScaling: boolean; bringForward: boolean; isRegular: boolean; }; /** * Cropzone default option * @type {Object} */ export declare const CROPZONE_DEFAULT_OPTIONS: { hasRotatingPoint: boolean; hasBorders: boolean; lockScalingFlip: boolean; lockRotation: boolean; lockSkewingX: boolean; lockSkewingY: boolean; }; /** * Command names * @type {Object.} */ export declare const commandNames: { CLEAR_OBJECTS: string; LOAD_IMAGE: string; FLIP_IMAGE: string; ROTATE_IMAGE: string; ADD_OBJECT: string; REMOVE_OBJECT: string; APPLY_FILTER: string; REMOVE_FILTER: string; ADD_ICON: string; CHANGE_ICON_COLOR: string; ADD_SHAPE: string; CHANGE_SHAPE: string; ADD_TEXT: string; CHANGE_TEXT: string; CHANGE_TEXT_STYLE: string; ADD_IMAGE_OBJECT: string; RESIZE_CANVAS_DIMENSION: string; SET_OBJECT_PROPERTIES: string; SET_OBJECT_POSITION: string; }; /** * Event names * @type {Object.} */ export declare const eventNames: { OBJECT_ACTIVATED: string; OBJECT_MOVED: string; OBJECT_SCALED: string; OBJECT_CREATED: string; OBJECT_ROTATED: string; OBJECT_ADDED: string; TEXT_EDITING: string; TEXT_CHANGED: string; ICON_CREATE_RESIZE: string; ICON_CREATE_END: string; ADD_TEXT: string; ADD_OBJECT: string; ADD_OBJECT_AFTER: string; MOUSE_DOWN: string; MOUSE_UP: string; MOUSE_MOVE: string; REDO_STACK_CHANGED: string; UNDO_STACK_CHANGED: string; SELECTION_CLEARED: string; SELECTION_CREATED: string; }; /** * Editor states * @type {Object.} */ export declare const drawingModes: {}; /** * Shortcut key values * @type {Object.} */ export declare const keyCodes: { Z: number; Y: number; C: number; V: number; SHIFT: number; BACKSPACE: number; DEL: number; ARROW_DOWN: number; ARROW_UP: number; }; /** * Fabric object options * @type {Object.} */ export declare const fObjectOptions: { SELECTION_STYLE: { borderColor: string; cornerColor: string; cornerSize: number; originX: string; originY: string; transparentCorners: boolean; }; }; /** * Promise reject messages * @type {Object.} */ export declare const rejectMessages: { addedObject: string; flip: string; invalidDrawingMode: string; invalidParameters: string; isLock: string; loadImage: string; loadingImageFailed: string; noActiveObject: string; noObject: string; redo: string; rotation: string; undo: string; unsupportedOperation: string; unsupportedType: string; }; /** * Default icon menu svg path * @type {Object.} */ export declare const defaultIconPath: { "icon-arrow": string; "icon-arrow-2": string; "icon-arrow-3": string; "icon-star": string; "icon-star-2": string; "icon-polygon": string; "icon-location": string; "icon-heart": string; "icon-bubble": string; }; export declare const defaultRotateRangeValus: { realTimeEvent: boolean; min: number; max: number; value: number; }; export declare const defaultDrawRangeValus: { min: number; max: number; value: number; }; export declare const defaultShapeStrokeValus: { realTimeEvent: boolean; min: number; max: number; value: number; }; export declare const defaultTextRangeValus: { realTimeEvent: boolean; min: number; max: number; value: number; }; export declare const defaultFilterRangeValus: { tintOpacityRange: { realTimeEvent: boolean; min: number; max: number; value: number; useDecimal: boolean; }; removewhiteDistanceRange: { realTimeEvent: boolean; min: number; max: number; value: number; useDecimal: boolean; }; brightnessRange: { realTimeEvent: boolean; min: number; max: number; value: number; useDecimal: boolean; }; noiseRange: { realTimeEvent: boolean; min: number; max: number; value: number; }; pixelateRange: { realTimeEvent: boolean; min: number; max: number; value: number; }; colorfilterThresholeRange: { realTimeEvent: boolean; min: number; max: number; value: number; useDecimal: boolean; }; };