import { ElementRef, Renderer2, InputSignal } from "@angular/core"; import { isEditing } from "../../functions/is-editing"; import * as i0 from "@angular/core"; /** * This import is used by the Svelte SDK. Do not remove. */ export interface ImgProps { attributes?: any; imgSrc?: string; image?: string; altText?: string; backgroundSize?: "cover" | "contain"; backgroundPosition?: "center" | "top" | "left" | "right" | "bottom" | "top left" | "top right" | "bottom left" | "bottom right"; aspectRatio?: number; title?: string; } export default class ImgComponent { private renderer; protected readonly isEditing: typeof isEditing; imgSrc: InputSignal; image: InputSignal; attributes: InputSignal; altText: InputSignal; title: InputSignal; backgroundSize: InputSignal; backgroundPosition: InputSignal; aspectRatio: InputSignal; elRef0: import("@angular/core").Signal>; _listenerFns: Map; srcSetToUse: import("@angular/core").Signal; imgAttrs: import("@angular/core").Signal>; objSpread_style_59ligj: import("@angular/core").Signal; setAttributes(el: HTMLElement, value: any, changes?: any): void; constructor(renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }