import * as _angular_core 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 { private sanitizer; /** * The URL of the image. */ src: _angular_core.InputSignalWithTransform; /** * The alternate text for the image. */ alt: _angular_core.InputSignalWithTransform; /** * The width of the image. */ width: _angular_core.InputSignalWithTransform; /** * The height of the image. */ height: _angular_core.InputSignalWithTransform; /** * Whether the image should be treated as a priority image for loading. * Priority images are loaded eagerly and not lazy-loaded. */ priority: _angular_core.InputSignal; /** * Emits when the image has loaded. */ loaded: _angular_core.OutputEmitterRef; constructor(sanitizer: DomSanitizer); /** * @docs-private */ _paddingTop: _angular_core.Signal; /** * @docs-private * * The aspect ratio of an image, based on the width and height set by the user. */ _aspectRatio: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵ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: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } /** * @docs-private */ declare const DAFF_IMAGE_COMPONENTS: readonly [typeof DaffImageComponent]; export { DAFF_IMAGE_COMPONENTS, DaffImageComponent, DaffImageModule };