import { OnInit, ElementRef } from '@angular/core'; import { DrText } from '../../models/dr-text'; import { DataStoreService } from '../../services/data-store.service'; import { EditableTextAreaComponent } from '../editable-text-area/editable-text-area.component'; import { DrPoint } from '../../models/dr-point'; import { TextRenderingService } from '../../services/text-rendering.service'; export declare class TextEditToolComponent implements OnInit { private _dataService; private _textRenderingService; private _elementRef; autoSelectObjects: boolean; _container: ElementRef; _textArea: EditableTextAreaComponent; currentObject: DrText; cssBounds: any; textAreaStyle: any; selectionTransform: string; rotation: number; inputBorder: boolean; selectionStyle: any; _offset: DrPoint; private _toolChangedEvent; private _undoFired; private _needsToFinalize; constructor(_dataService: DataStoreService, _textRenderingService: TextRenderingService, _elementRef: ElementRef); onTextAreaInput(evt: any): void; onTextAreaLoaded(evt: any): void; onClick(): void; pixelizeBounds(bounds: any): any; divify(): string; ngOnInit(): void; finalize(): void; private getTop; private getBottom; private getLeft; private getRight; private getMarginTop; private getMarginLeft; private getHAlign; }