import {Material} from "three";
import {AABB3} from "../../../../../core/geom/3d/aabb/AABB3";

export class SGMesh {
    url: string

    castShadow: boolean
    receiveShadow: boolean

    materialOverride: Material

    getBoundingBox(out: AABB3): boolean

    getUntransformedBoundingBox(out: AABB3): void

    static fromURL(url: string): SGMesh

    equals(other: SGMesh): boolean

    hash(): number

    copy(other: SGMesh): void

    clone(): SGMesh
}
