import { PxElement } from '@proximus/lavender-common'; export declare const styleSheet: CSSStyleSheet; export declare const imageWidthValues: string[]; export declare const imageHeightValues: string[]; export declare abstract class AbstractImage extends PxElement { static accessorExclusions: string[]; protected constructor(); static get observedAttributes(): string[]; attributeChangedCallback(attrName: string, oldValue: string, newValue: string): void; updateWidth(attrName: string, oldValue: string, newValue: string, attrValues: string[]): void; updateStyle(cssName: string, breakpoint: string, value: string | null): void; updateAttribute(attrName: string, oldValue: string, newValue: string, attrValues: string[]): void; splitAttrNameFromBreakpoint(attrName: string): { attrName: string; breakpoint: string; }; get borderRadius(): string; set borderRadius(value: string); get noBorderRadius(): string; set noBorderRadius(value: string); get noBorderRadiusMobile(): string; set noBorderRadiusMobile(value: string); get noBorderRadiusTablet(): string; set noBorderRadiusTablet(value: string); get noBorderRadiusLaptop(): string; set noBorderRadiusLaptop(value: string); get width(): string; set width(value: string); get widthMobile(): string; set widthMobile(value: string); get widthTablet(): string; set widthTablet(value: string); get widthLaptop(): string; set widthLaptop(value: string); get widthDesktop(): string; set widthDesktop(value: string); get disabled(): string; set disabled(value: string); get height(): string; set height(value: string); get heightMobile(): string; set heightMobile(value: string); get heightTablet(): string; set heightTablet(value: string); get heightLaptop(): string; set heightLaptop(value: string); get heightDesktop(): string; set heightDesktop(value: string); get cover(): boolean; set cover(value: boolean); }