import { Injector, ElementRef, OnInit, EventEmitter } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; import { MdInput } from '@angular/material'; import { OFormComponent } from '../form/o-form.component'; import { OFormDataComponent } from '../o-form-data-component.class'; export declare const DEFAULT_INPUTS_O_IMAGE: string[]; export declare const DEFAULT_OUTPUTS_O_IMAGE: string[]; export declare class OImageComponent extends OFormDataComponent implements OnInit { static DEFAULT_INPUTS_O_IMAGE: string[]; static DEFAULT_OUTPUTS_O_IMAGE: string[]; emptyimage: string; emptyicon: string; protected showControls: boolean; onChange: EventEmitter; protected inputControl: MdInput; protected titleLabel: ElementRef; protected _useEmptyIcon: boolean; protected _useEmptyImage: boolean; protected _domSanitizer: DomSanitizer; constructor(form: OFormComponent, elRef: ElementRef, injector: Injector); ngOnInit(): void; ensureOFormValue(val: any): void; ngOnDestroy(): void; innerOnChange(event: any): void; isEmpty(): boolean; fileChange(input: any): void; getSrcValue(): any; onClickBlocker(evt: Event): void; onClickClear(e: Event): void; hasControls(): boolean; useEmptyIcon(): boolean; useEmptyImage(): boolean; } export declare class OImageModule { }