@google/model-viewer
Version:
Easily display interactive 3D models on the web and in AR!
34 lines (33 loc) • 1.67 kB
TypeScript
import ModelViewerElementBase from './model-viewer-base.js';
export declare const ModelViewerElement: {
new (...args: any[]): import("./features/annotation.js").AnnotationInterface;
prototype: import("./features/annotation.js").AnnotationInterface;
} & object & {
new (...args: any[]): import("./features/scene-graph.js").SceneGraphInterface;
prototype: import("./features/scene-graph.js").SceneGraphInterface;
} & {
new (...args: any[]): import("./features/staging.js").StagingInterface;
prototype: import("./features/staging.js").StagingInterface;
} & {
new (...args: any[]): import("./features/environment.js").EnvironmentInterface;
prototype: import("./features/environment.js").EnvironmentInterface;
} & {
new (...args: any[]): import("./features/controls.js").ControlsInterface;
prototype: import("./features/controls.js").ControlsInterface;
} & {
new (...args: any[]): import("./features/ar.js").ARInterface;
prototype: import("./features/ar.js").ARInterface;
} & {
new (...args: any[]): import("./features/loading.js").LoadingInterface;
prototype: import("./features/loading.js").LoadingInterface;
} & import("./features/loading.js").LoadingStaticInterface & {
new (...args: any[]): import("./features/animation.js").AnimationInterface;
prototype: import("./features/animation.js").AnimationInterface;
} & typeof ModelViewerElementBase;
export declare type ModelViewerElement = InstanceType<typeof ModelViewerElement>;
export { RGB, RGBA } from './three-components/gltf-instance/gltf-2.0';
declare global {
interface HTMLElementTagNameMap {
'model-viewer': ModelViewerElement;
}
}