import { ElementRef, EventEmitter, OnInit } from '@angular/core';
import { TccET_C4 } from '../../../odata/models/c4.model';
import { TccUploadImageService } from '../../services/tcc-upload-image/tcc-upload-image.service';
import { Observable } from 'rxjs';
import { TccSnackBarService } from '../../../core/services/tcc-snackbar/tcc-snackbar.service';
export declare class TccUploadImageButtonComponent implements OnInit {
    private uploadService;
    private snackbar;
    nodeId: string;
    upload: EventEmitter<TccET_C4.ImageUploadResult>;
    file: ElementRef;
    constructor(uploadService: TccUploadImageService, snackbar: TccSnackBarService);
    ngOnInit(): void;
    onFileSelected(): void;
    deleteImage(): Observable<boolean>;
}
