import { PodOS } from '@pod-os/core'; import { EventEmitter } from '../../stencil-public-runtime'; import '@shoelace-style/shoelace/dist/components/skeleton/skeleton.js'; export declare class PosDocument { src: string; alt: string; os: PodOS; private file; private brokenFile; private error; private saveStatus; private loading; private isEditable; initializeOsEmitter: EventEmitter; /** * Indicates that the resource given in `src` property has been loaded. */ resourceLoadedEmitter: EventEmitter; /** * Emitted when an error occurs during file operations. */ errorEmitter: EventEmitter; componentWillLoad(): void; setOs: (os: PodOS) => Promise; handleDocumentModified(event: CustomEvent): Promise; fetchBlob(): Promise; render(): any; }