import * as i0 from '@angular/core'; import { OnInit, EventEmitter } from '@angular/core'; import * as i1$1 from '@angular/common'; import { DomSanitizer, SafeStyle } from '@angular/platform-browser'; import * as i1 from '@daffodil/design'; declare class DaffImageComponent implements OnInit { private sanitizer; private _src; /** * The URL of the image. */ get src(): string; set src(value: string); private _alt; /** * The alternate text for the image. */ get alt(): string; set alt(value: string); private _width; /** * The width of the image. */ get width(): number; set width(value: number); private _height; /** * The height of the image. */ get height(): number; set height(value: number); /** * Whether the image should be treated as a priority image for loading. * Priority images are loaded eagerly and not lazy-loaded. */ priority: i0.InputSignal; /** * Emits when the image has loaded. */ load: EventEmitter; /** * @docs-private */ ngOnInit(): void; constructor(sanitizer: DomSanitizer); /** * @docs-private */ get _paddingTop(): any; /** * @docs-private * * The aspect ratio of an image, based on the width and height set by the user. */ get _aspectRatio(): SafeStyle; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * @deprecated in favor of {@link DAFF_IMAGE_COMPONENTS}. Deprecated in version 0.78.0. Will be removed in version 1.0.0. * */ declare class DaffImageModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } /** * @docs-private */ declare const DAFF_IMAGE_COMPONENTS: readonly [typeof DaffImageComponent]; export { DAFF_IMAGE_COMPONENTS, DaffImageComponent, DaffImageModule };