import { ChangeDetectorRef, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { UntypedFormControl } from '@angular/forms';
import { UrlTransformerService } from '@aztrix/helpers';
import * as i0 from "@angular/core";
export declare class BackgroundSelectComponent implements OnInit, OnChanges {
    private _changeDetector;
    private _urlTransformer;
    form: UntypedFormControl;
    uploadLink: string;
    downloadLink: string;
    nameControl: UntypedFormControl;
    fileControl: UntypedFormControl;
    IMAGE_TYPES: string[];
    private _uploadedImage;
    constructor(_changeDetector: ChangeDetectorRef, _urlTransformer: UrlTransformerService);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    get imageUrl(): string;
    private onDisableChange;
    static ɵfac: i0.ɵɵFactoryDeclaration<BackgroundSelectComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BackgroundSelectComponent, "ax-background-select", never, { "form": "form"; "uploadLink": "uploadLink"; "downloadLink": "downloadLink"; }, {}, never, never, false, never>;
}
