/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, TemplateRef, Renderer2 as Renderer, OnInit, OnDestroy, EventEmitter, ViewContainerRef } from '@angular/core'; import { RenderLocation } from './render-location'; import { ToolBarToolComponent } from './tools/toolbar-tool.component'; import { RefreshService } from './refresh.service'; import { RendererService } from './renderer.service'; import { RendererClickPayload } from './common/renderer-click'; import { ToolbarToolsService } from './tools/tools.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class ToolBarRendererComponent implements OnInit, OnDestroy { private renderer; private rendererService; private refreshService; private toolsService; private viewContainer; tool: ToolBarToolComponent; location: RenderLocation; resizable: boolean; rendererClick: EventEmitter; template: TemplateRef; element: ElementRef; private get isSpacer(); private refreshSubscription; private internalComponentRef; constructor(renderer: Renderer, rendererService: RendererService, refreshService: RefreshService, toolsService: ToolbarToolsService, viewContainer: ViewContainerRef); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; /** * @hidden */ get width(): number; isDisplayed(): boolean; refresh(): void; setAttribute(element: HTMLElement, attr: string, value: string): void; private onClick; private updateTools; private hideTool; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }