import { OnChanges, SimpleChanges } from '@angular/core';
import { SafeUrl } from '@angular/platform-browser';
import { UrlTransformerService } from '@aztrix/helpers';
import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ImageSourceComponent implements OnChanges {
    private _transformer;
    source: string | SafeUrl;
    fallbackSource: string;
    actualSize: false;
    alt: string;
    round: boolean;
    rounded: boolean;
    _source: string | SafeUrl;
    _fallbackSource: string | SafeUrl;
    borderClass: boolean;
    set border(value: boolean | string);
    error$: BehaviorSubject<boolean>;
    constructor(_transformer: UrlTransformerService);
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ImageSourceComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ImageSourceComponent, "ax-image-source", never, { "source": "source"; "fallbackSource": "fallbackSource"; "actualSize": "actualSize"; "alt": "alt"; "round": "round"; "rounded": "rounded"; "border": "border"; }, {}, never, ["*"], false, never>;
}
