import * as lit_html from 'lit-html';
import { c as ViewerButton, b as $onViewerChange } from '../chunks/element-base.d-DvGkxupH.js';
import { V as VntanaViewer } from '../chunks/viewer.d-B3wMHF7G.js';
import 'lit';
import 'three';
import 'three/examples/jsm/loaders/GLTFLoader.js';
import 'three/examples/jsm/renderers/CSS2DRenderer.js';
import '../chunks/symbols.d-IEgx_IXZ.js';
declare class ZoomButton extends ViewerButton {
#private;
factor: number;
constructor();
disconnectedCallback(): void;
protected [$onViewerChange](_oldViewer: VntanaViewer | null, _newViewer: VntanaViewer | null): void;
}
declare class VntanaZoomInButton extends ZoomButton {
constructor();
render(): lit_html.TemplateResult<1>;
}
declare class VntanaZoomOutButton extends ZoomButton {
constructor();
render(): lit_html.TemplateResult<1>;
}
declare global {
interface HTMLElementTagNameMap {
'vntana-zoom-in-button': VntanaZoomInButton;
'vntana-zoom-out-button': VntanaZoomOutButton;
}
}
export { VntanaZoomInButton, VntanaZoomOutButton };