import { LitElement, PropertyValueMap } from 'lit'; import '@amityeko/design-system/dist/elements/icon'; import '@amityeko/design-system/dist/elements/avatar'; import { ImageData, ImageKey } from '../image-layout/types'; import { LayoutList } from '../image-layout-list/types'; declare const RnRImageLayoutContent_base: (new (...args: any[]) => import("@amityeko/pbc-core/dist/providers/auth/consumer-mixin").AuthConsumerInterface) & typeof LitElement; /** * @dependency amityeko-avatar * @dependency amityeko-icon */ export default class RnRImageLayoutContent extends RnRImageLayoutContent_base { static styles: import("lit").CSSResult; boxOne: HTMLElement; boxTwo: HTMLElement; boxThree: HTMLElement; boxFour: HTMLElement; currentLayout: LayoutList; imageCount: number; isViewOnly: boolean; width?: string; height?: string; imageKeys: ImageKey[]; imageData: ImageData[]; reset(): void; protected updated(changedProperties: PropertyValueMap | Map): void; private _getImageUrls; private _setBackgroundImage; private _handleFile; private _renderLayoutSquare; private _renderLayoutCircle; private _renderLayoutSquare3H; private _renderLayoutSquare1H2S; private _renderLayoutSquare4S; private _renderLayoutSquare1V3S; protected render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'rnr-image-layout-content': RnRImageLayoutContent; } } export {};