export class EditorToolbar extends Block { init$: { '*sliderEl': null; /** @type {import('./types.js').LoadingOperations} */ '*loadingOperations': import("./types.js").LoadingOperations; '*showSlider': boolean; '*currentFilter': string; '*currentOperation': null; showLoader: boolean; filters: string[]; colorOperations: string[]; cropOperations: string[]; '*operationTooltip': null; 'presence.mainToolbar': boolean; 'presence.subToolbar': boolean; 'presence.tabToggles': boolean; 'presence.tabContent.crop': boolean; 'presence.tabContent.tuning': boolean; 'presence.tabContent.filters': boolean; 'presence.tabToggle.crop': boolean; 'presence.tabToggle.tuning': boolean; 'presence.tabToggle.filters': boolean; 'presence.subTopToolbarStyles': { hidden: string; visible: string; }; 'presence.subBottomToolbarStyles': { hidden: string; visible: string; }; 'presence.tabContentStyles': { hidden: string; visible: string; }; 'presence.tabToggleStyles': { hidden: string; visible: string; }; 'presence.tabTogglesStyles': { hidden: string; visible: string; }; 'on.cancel': () => void; 'on.apply': () => void; 'on.applySlider': () => void; 'on.cancelSlider': () => void; /** @param {MouseEvent} e */ 'on.clickTab': (e: MouseEvent) => void; tab_role: string; cancel: string; apply: string; 'a11y-editor-tab-filters': string; 'a11y-editor-tab-tuning': string; 'a11y-editor-tab-crop': string; }; /** @private */ private _debouncedShowLoader; /** @private */ private _onSliderClose; /** * @private * @param {String} operation */ private _createOperationControl; /** * @private * @param {String} filter */ private _createFilterControl; /** * @private * @param {String} operation */ private _createToggleControl; /** * @private * @param {String} tabId */ private _renderControlsList; /** * @private * @param {String} id * @param {{ fromViewer?: Boolean }} options */ private _activateTab; /** * @private * @param {String} tabId */ private _unmountTabControls; /** @private */ private _syncTabIndicator; /** @private */ private _preloadEditedImage; _cancelPreload: any; /** * @private * @param {boolean} show */ private _showLoader; _updateInfoTooltip: (() => void) & { cancel: () => void; }; } export namespace EditorToolbar { let template: string; } import { Block } from '../../../abstract/Block.js'; //# sourceMappingURL=EditorToolbar.d.ts.map