import { BooleanInput, NgtEvent, NgtInstance, NgtObjectProps, NgtTriple, NumberInput } from '@angular-three/core'; import * as THREE from 'three'; import * as i0 from "@angular/core"; export declare class NgtSobaGizmoViewportAxis extends NgtInstance { set color(color: THREE.ColorRepresentation); get color(): THREE.ColorRepresentation; set rotation(rotation: NgtTriple); get rotation(): NgtTriple; set scale(scale: NgtTriple); get scale(): NgtTriple; protected preInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class NgtSobaGizmoViewportAxisHead extends NgtObjectProps { set arcStyle(arcStyle: string); set label(label: string); set labelColor(labelColor: string); set axisHeadScale(axisHeadScale: NumberInput); set disabled(disabled: BooleanInput); set font(font: string); private gizmoHelper; constructor(); get raycast(): (raycaster: THREE.Raycaster, intersects: THREE.Intersection>[]) => void; protected preInit(): void; readonly texture$: import("rxjs").Observable; readonly opacity$: import("rxjs").Observable<1 | 0.75>; readonly scale$: import("rxjs").Observable; onPointerOut($event: NgtEvent): void; onPointerOver($event: NgtEvent): void; onPointerDown($event: NgtEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class NgtSobaGizmoViewportAxisHeadPassThrough { private axisHead; set ngtSobaGizmoViewportAxisHead(wrapper: unknown); constructor(axisHead: NgtSobaGizmoViewportAxisHead); private assertWrapper; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class NgtSobaGizmoViewport extends NgtObjectProps { set axisColors(axisColors: [string, string, string]); get axisColors(): [string, string, string]; set axisScale(axisScale: NgtTriple); get axisScale(): NgtTriple; set labels(labels: [string, string, string]); get labels(): [string, string, string]; set axisHeadScale(axisHeadScale: NumberInput); get axisHeadScale(): NumberInput; set labelColor(labelColor: string); get labelColor(): string; set hideNegativeAxes(hideNegativeAxes: BooleanInput); get hideNegativeAxes(): BooleanInput; set hideAxisHeads(hideAxisHeads: BooleanInput); get hideAxisHeads(): BooleanInput; set disabled(disabled: BooleanInput); get disabled(): BooleanInput; set font(font: string); get font(): string; protected preInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class NgtSobaGizmoViewportModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }