import { EventEmitter } from '../../stencil-public-runtime'; import { PodOS, Thing } from '@pod-os/core'; import { ResourceAware } from '../events/ResourceAware'; import '@shoelace-style/shoelace/dist/components/icon/icon.js'; export declare class PosPicture implements ResourceAware { /** * Use a blurred version of the image as its own background, if the image is scaled down to fit into the container. */ blurredBackground: boolean; /** * Disable the upload functionality. */ noUpload: boolean; el: HTMLElement; resource: Thing; os: PodOS; isUploading: boolean; subscribeResource: EventEmitter; componentWillLoad(): Promise; receiveResource: (resource: Thing) => void; private readonly enterUploadMode; private readonly exitUploadMode; private renderUpload; private shouldShowUploadButton; private renderUploadButton; private renderPicture; render(): any; }