cognee/cognee-frontend/types/troika-three-utils.d.ts
2025-10-27 01:13:54 +01:00

465 lines
11 KiB
TypeScript

// /* eslint-disable @typescript-eslint/no-explicit-any */
declare module "troika-three-utils";
// import type { Color, Material, Object3D, Object3DEventMap } from "three";
// export class BatchedText {
// constructor(...args: any[]);
// add(...args: any[]): void;
// addText(...args: any[]): void;
// copy(...args: any[]): void;
// createDerivedMaterial(...args: any[]): void;
// dispose(...args: any[]): void;
// hasOutline(...args: any[]): void;
// remove(...args: any[]): void;
// removeText(...args: any[]): void;
// sync(...args: any[]): void;
// updateBounds(...args: any[]): void;
// updateMatrixWorld(...args: any[]): void;
// static DEFAULT_MATRIX_AUTO_UPDATE: boolean;
// static DEFAULT_MATRIX_WORLD_AUTO_UPDATE: boolean;
// }
// export class GlyphsGeometry {
// constructor(...args: any[]);
// applyClipRect(...args: any[]): void;
// computeBoundingBox(...args: any[]): void;
// computeBoundingSphere(...args: any[]): void;
// updateAttributeData(...args: any[]): void;
// updateGlyphs(...args: any[]): void;
// }
// export class Text extends Object3D<Object3DEventMap> {
// public text: string;
// public fontSize: number;
// public color: Color;
// public anchorX;
// public anchorY;
// public font: string;
// public material: Material;
// constructor(...args: any[]): Object3D<Object3DEventMap>;
// clone(...args: any[]): Object3D<Object3DEventMap>;
// copy(...args: any[]): Object3D<Object3DEventMap>;
// createDerivedMaterial(...args: any[]): void;
// dispose(...args: any[]): void;
// hasOutline(...args: any[]): void;
// localPositionToTextCoords(...args: any[]): void;
// onBeforeRender(...args: any[]): void;
// raycast(...args: any[]): void;
// sync(...args: any[]): void;
// worldPositionToTextCoords(...args: any[]): void;
// static DEFAULT_MATRIX_AUTO_UPDATE: boolean;
// static DEFAULT_MATRIX_WORLD_AUTO_UPDATE: boolean;
// }
// export function configureTextBuilder(config: any): void;
// export function createTextDerivedMaterial(baseMaterial: any): any;
// export function dumpSDFTextures(): void;
// export function fontResolverWorkerModule(...args: any[]): any;
// export function getCaretAtPoint(textRenderInfo: any, x: any, y: any): any;
// export function getSelectionRects(
// textRenderInfo: any,
// start: any,
// end: any
// ): any;
// export function getTextRenderInfo(args: any, callback: any): any;
// export function preloadFont(
// { font, characters, sdfGlyphSize }: any,
// callback: any
// ): void;
// export function typesetterWorkerModule(...args: any[]): any;
// export namespace BatchedText {
// namespace DEFAULT_UP {
// const isVector3: boolean;
// const x: number;
// const y: number;
// const z: number;
// function add(...args: any[]): void;
// function addScalar(...args: any[]): void;
// function addScaledVector(...args: any[]): void;
// function addVectors(...args: any[]): void;
// function angleTo(...args: any[]): void;
// function applyAxisAngle(...args: any[]): void;
// function applyEuler(...args: any[]): void;
// function applyMatrix3(...args: any[]): void;
// function applyMatrix4(...args: any[]): void;
// function applyNormalMatrix(...args: any[]): void;
// function applyQuaternion(...args: any[]): void;
// function ceil(...args: any[]): void;
// function clamp(...args: any[]): void;
// function clampLength(...args: any[]): void;
// function clampScalar(...args: any[]): void;
// function clone(...args: any[]): void;
// function copy(...args: any[]): void;
// function cross(...args: any[]): void;
// function crossVectors(...args: any[]): void;
// function distanceTo(...args: any[]): void;
// function distanceToSquared(...args: any[]): void;
// function divide(...args: any[]): void;
// function divideScalar(...args: any[]): void;
// function dot(...args: any[]): void;
// function equals(...args: any[]): void;
// function floor(...args: any[]): void;
// function fromArray(...args: any[]): void;
// function fromBufferAttribute(...args: any[]): void;
// function getComponent(...args: any[]): void;
// function length(...args: any[]): void;
// function lengthSq(...args: any[]): void;
// function lerp(...args: any[]): void;
// function lerpVectors(...args: any[]): void;
// function manhattanDistanceTo(...args: any[]): void;
// function manhattanLength(...args: any[]): void;
// function max(...args: any[]): void;
// function min(...args: any[]): void;
// function multiply(...args: any[]): void;
// function multiplyScalar(...args: any[]): void;
// function multiplyVectors(...args: any[]): void;
// function negate(...args: any[]): void;
// function normalize(...args: any[]): void;
// function project(...args: any[]): void;
// function projectOnPlane(...args: any[]): void;
// function projectOnVector(...args: any[]): void;
// function random(...args: any[]): void;
// function randomDirection(...args: any[]): void;
// function reflect(...args: any[]): void;
// function round(...args: any[]): void;
// function roundToZero(...args: any[]): void;
// function set(...args: any[]): void;
// function setComponent(...args: any[]): void;
// function setFromColor(...args: any[]): void;
// function setFromCylindrical(...args: any[]): void;
// function setFromCylindricalCoords(...args: any[]): void;
// function setFromEuler(...args: any[]): void;
// function setFromMatrix3Column(...args: any[]): void;
// function setFromMatrixColumn(...args: any[]): void;
// function setFromMatrixPosition(...args: any[]): void;
// function setFromMatrixScale(...args: any[]): void;
// function setFromSpherical(...args: any[]): void;
// function setFromSphericalCoords(...args: any[]): void;
// function setLength(...args: any[]): void;
// function setScalar(...args: any[]): void;
// function setX(...args: any[]): void;
// function setY(...args: any[]): void;
// function setZ(...args: any[]): void;
// function sub(...args: any[]): void;
// function subScalar(...args: any[]): void;
// function subVectors(...args: any[]): void;
// function toArray(...args: any[]): void;
// function transformDirection(...args: any[]): void;
// function unproject(...args: any[]): void;
// }
// }
// export namespace Text {
// namespace DEFAULT_UP {
// const isVector3: boolean;
// const x: number;
// const y: number;
// const z: number;
// function add(...args: any[]): void;
// function addScalar(...args: any[]): void;
// function addScaledVector(...args: any[]): void;
// function addVectors(...args: any[]): void;
// function angleTo(...args: any[]): void;
// function applyAxisAngle(...args: any[]): void;
// function applyEuler(...args: any[]): void;
// function applyMatrix3(...args: any[]): void;
// function applyMatrix4(...args: any[]): void;
// function applyNormalMatrix(...args: any[]): void;
// function applyQuaternion(...args: any[]): void;
// function ceil(...args: any[]): void;
// function clamp(...args: any[]): void;
// function clampLength(...args: any[]): void;
// function clampScalar(...args: any[]): void;
// function clone(...args: any[]): void;
// function copy(...args: any[]): void;
// function cross(...args: any[]): void;
// function crossVectors(...args: any[]): void;
// function distanceTo(...args: any[]): void;
// function distanceToSquared(...args: any[]): void;
// function divide(...args: any[]): void;
// function divideScalar(...args: any[]): void;
// function dot(...args: any[]): void;
// function equals(...args: any[]): void;
// function floor(...args: any[]): void;
// function fromArray(...args: any[]): void;
// function fromBufferAttribute(...args: any[]): void;
// function getComponent(...args: any[]): void;
// function length(...args: any[]): void;
// function lengthSq(...args: any[]): void;
// function lerp(...args: any[]): void;
// function lerpVectors(...args: any[]): void;
// function manhattanDistanceTo(...args: any[]): void;
// function manhattanLength(...args: any[]): void;
// function max(...args: any[]): void;
// function min(...args: any[]): void;
// function multiply(...args: any[]): void;
// function multiplyScalar(...args: any[]): void;
// function multiplyVectors(...args: any[]): void;
// function negate(...args: any[]): void;
// function normalize(...args: any[]): void;
// function project(...args: any[]): void;
// function projectOnPlane(...args: any[]): void;
// function projectOnVector(...args: any[]): void;
// function random(...args: any[]): void;
// function randomDirection(...args: any[]): void;
// function reflect(...args: any[]): void;
// function round(...args: any[]): void;
// function roundToZero(...args: any[]): void;
// function set(...args: any[]): void;
// function setComponent(...args: any[]): void;
// function setFromColor(...args: any[]): void;
// function setFromCylindrical(...args: any[]): void;
// function setFromCylindricalCoords(...args: any[]): void;
// function setFromEuler(...args: any[]): void;
// function setFromMatrix3Column(...args: any[]): void;
// function setFromMatrixColumn(...args: any[]): void;
// function setFromMatrixPosition(...args: any[]): void;
// function setFromMatrixScale(...args: any[]): void;
// function setFromSpherical(...args: any[]): void;
// function setFromSphericalCoords(...args: any[]): void;
// function setLength(...args: any[]): void;
// function setScalar(...args: any[]): void;
// function setX(...args: any[]): void;
// function setY(...args: any[]): void;
// function setZ(...args: any[]): void;
// function sub(...args: any[]): void;
// function subScalar(...args: any[]): void;
// function subVectors(...args: any[]): void;
// function toArray(...args: any[]): void;
// function transformDirection(...args: any[]): void;
// function unproject(...args: any[]): void;
// }
// }
// export namespace fontResolverWorkerModule {
// const workerModuleData: {
// dependencies: {
// dependencies: any;
// getTransferables: any;
// id: string;
// init: string;
// isWorkerModule: boolean;
// name: string;
// }[];
// getTransferables: any;
// id: string;
// init: string;
// isWorkerModule: boolean;
// name: string;
// };
// function onMainThread(...args: any[]): any;
// }
// export namespace typesetterWorkerModule {
// const workerModuleData: {
// dependencies: {
// dependencies: any;
// getTransferables: any;
// id: string;
// init: string;
// isWorkerModule: boolean;
// name: string;
// }[];
// getTransferables: any;
// id: string;
// init: string;
// isWorkerModule: boolean;
// name: string;
// };
// function onMainThread(...args: any[]): any;
// }