import { ChangeDetectorRef } from '@angular/core'; import { TerraStorageObject } from '../model/terra-storage-object'; import { TerraBaseStorageService } from '../terra-base-storage.interface'; import { TerraImageMetadata } from '../model/terra-image-metadata.interface'; import { L10nLocale, L10nTranslationService } from 'angular-l10n'; import * as i0 from "@angular/core"; export declare class TerraImagePreviewComponent { _locale: L10nLocale; private _changeDetector; private _translation; inputStorageService: TerraBaseStorageService; _translationPrefix: string; _metadata: TerraImageMetadata; _isLoading: boolean; private _inputStorageObject; set inputStorageObject(object: TerraStorageObject); get inputStorageObject(): TerraStorageObject; get _canHandleMetadata(): boolean; constructor(_locale: L10nLocale, _changeDetector: ChangeDetectorRef, _translation: L10nTranslationService); _updateMetadata(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }