import { Literal, PodOS, Thing } from '@pod-os/core'; import { EventEmitter } from '../../stencil-public-runtime'; import { PodOsAware, PodOsEventEmitter } from '../events/PodOsAware'; import { ResourceAware, ResourceEventEmitter } from '../events/ResourceAware'; import '@shoelace-style/shoelace/dist/components/icon/icon.js'; export declare class PosAddLiteralValue implements ResourceAware, PodOsAware { os: PodOS; resource: Thing; currentValue: string; selectedTermUri: string; subscribePodOs: PodOsEventEmitter; subscribeResource: ResourceEventEmitter; /** * The entered literal value has been added to the resource and successfully stored to the Pod. */ addedLiteralValue: EventEmitter; /** * Something went wrong while adding the literal value. */ error: EventEmitter; setName(): void; private valueInput; componentWillLoad(): void; receiveResource: (resource: Thing) => void; receivePodOs: (os: PodOS) => Promise; save(): Promise; onTermSelected(event: any): void; render(): any; }