import { GltfResources } from "../../types/gltf/gltfResources"; import { Accessor, Animation, Buffer, BufferView, Camera, Image, Material, Mesh, Node, Sampler, Scene, Skin, Texture } from "../../types/gltf"; import { AccessorJson, AnimationJson, BufferJson, BufferViewJson, CameraJson, ImageJson, MaterialJson, MeshJson, NodeJson, SamplerJson, SceneJson, SkinJson, TextureJson } from "../../types/gltf-json"; export interface DefaultGetJsonConfig { resStrings: string[]; accessors: (accessor: Accessor, gltfResources: GltfResources) => AccessorJson; animations: (animation: Animation, gltfResources: GltfResources) => AnimationJson; buffers: (buffer: Buffer, gltfResources: GltfResources) => BufferJson; bufferViews: (bufferView: BufferView, gltfResources: GltfResources) => BufferViewJson; cameras: (camera: Camera, gltfResources: GltfResources) => CameraJson; images: (image: Image, gltfResources: GltfResources) => ImageJson; materials: (material: Material, gltfResources: GltfResources) => MaterialJson; meshes: (mesh: Mesh, gltfResources: GltfResources) => MeshJson; nodes: (node: Node, gltfResources: GltfResources) => NodeJson; samplers: (sampler: Sampler, gltfResources: GltfResources) => SamplerJson; scenes: (scene: Scene, gltfResources: GltfResources) => SceneJson; skins: (skin: Skin, gltfResources: GltfResources) => SkinJson; textures: (texture: Texture, gltfResources: GltfResources) => TextureJson; [k: string]: any; } export declare const defaultGetJsonConfig: DefaultGetJsonConfig;