import { EventEmitter, OnInit } from "@angular/core"; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import * as i0 from "@angular/core"; type _ToolbarItem = { id: string; label: string; svg: SafeHtml; action: () => void; }; export interface FloatingToolbarVisibility { resetView?: boolean; zoomIn?: boolean; zoomOut?: boolean; export?: boolean; } export declare class FloatingToolBarComponent implements OnInit { private sanitizer; visibility: FloatingToolbarVisibility; toolbarConfig: Readonly<_ToolbarItem>[]; resetViewChange: EventEmitter; zoomInChange: EventEmitter; zoomOutChange: EventEmitter; exportImageChange: EventEmitter; constructor(sanitizer: DomSanitizer); ngOnInit(): void; resetView(): void; zoomIn(): void; zoomOut(): void; exportImage(): void; trackById(index: number, item: _ToolbarItem): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};