import { Literal, PodOS, Thing } from '@pod-os/core'; import { EventEmitter } from '../../stencil-public-runtime'; import { ResourceAware } from '../events/ResourceAware'; import { EditableLiteral, FieldState, LiteralEditor } from './LiteralEditor'; export declare class PosLiterals implements ResourceAware { data: EditableLiteral[]; editable: boolean; resource: Thing; os: PodOS; fieldStates: Record; el: HTMLElement; editor: LiteralEditor; subscribeResource: EventEmitter; /** * Emitted when an error occurs during editing literals */ errorEmitter: EventEmitter; componentWillLoad(): Promise; receiveResource: (resource: Thing) => void; literalValueAdded(newLiteral: Literal): void; render(): any; }