import { OrientedBoundingBox } from "../bounding-box"; import { GraphicsAdapter } from "../graphics"; import { IMMLScene } from "../scene"; import { MMLDocumentTimeManager } from "../time"; import { VirtualCustomEvent } from "../virtual-dom"; import { TransformableElement } from "./TransformableElement"; export declare class RemoteDocument extends TransformableElement { static tagName: string; private scene; private documentAddress; private documentTimeManager; private animationFrameCallback; private remoteDocumentGraphics; constructor(); showError(showError: boolean): void; protected enable(): void; protected disable(): void; getContentBounds(): OrientedBoundingBox | null; parentTransformed(): void; isClickable(): boolean; getDocumentTimeManager(): MMLDocumentTimeManager; connectedCallback(): void; disconnectedCallback(): void; dispatchEvent(event: VirtualCustomEvent | Event): boolean; init(mmlScene: IMMLScene, documentAddress: string): void; getDocumentAddress(): string | null; getMMLScene(): IMMLScene | null; /** * Advances the document time manager and schedules the next tick via requestAnimationFrame. * * In virtual mode (no window), tick() is called once during connectedCallback to initialize * the document time manager, but does not reschedule itself. Callers that need ongoing time * progression in virtual mode must drive tick() externally. */ tick(): void; } //# sourceMappingURL=RemoteDocument.d.ts.map