UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

25 lines (24 loc) 1.4 kB
/** * DevExpress HTML/JS Reporting (viewer\widgets\pictureEditor\_pictureEditorActionProvider.d.ts) * Version: 24.2.6 * Build date: Mar 18, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import { Disposable } from '@devexpress/analytics-core/analytics-utils-native'; import { PictureEditorModel } from './_pictureEditorModel'; import { IPictureEditorActionPopupOptions, PictureEditorToolbarItem, PictureEditorToolbarItemWithPopup } from './_pictureEditorToolbarItem'; import { IImageEditorItem } from './_pictureEditorTypes'; export declare class PictureEditorActionProvider extends Disposable { private _editorModel; private _popupOptions; static colors: string[]; private _initPopupOptions; createOpenFileAction(action: (e: any) => void): PictureEditorToolbarItem; createImagePickerAction(images: IImageEditorItem[], filterEnabled: boolean, action: (base64: string) => void): PictureEditorToolbarItemWithPopup; createSizingAction(): PictureEditorToolbarItemWithPopup; createBrushAction(): PictureEditorToolbarItemWithPopup; createResetItem(action: () => void): PictureEditorToolbarItem; createClearItem(action: () => void): PictureEditorToolbarItem; constructor(_editorModel: PictureEditorModel, _popupOptions: IPictureEditorActionPopupOptions); }