@itk-viewer/element
Version:
Web Component for multi-dimensional viewer
22 lines • 793 B
TypeScript
import { LitElement, PropertyValues } from 'lit';
import { ArcballCamera } from '@itk-viewer/arcball';
import { Camera, Pose } from '@itk-viewer/viewer/camera.js';
import { SelectorController } from 'xstate-lit';
export declare class ItkCamera extends LitElement {
actor: Camera | undefined;
oldPose: Pose | undefined;
pose: SelectorController<Camera, Pose> | undefined;
cameraController: ArcballCamera;
unBind: (() => unknown) | undefined;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
willUpdate(changedProperties: PropertyValues<this>): void;
render(): import("lit").TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'itk-camera': ItkCamera;
}
}
//# sourceMappingURL=itk-camera.d.ts.map