import { Extension, ExtensionProperty, PropertyType, ReaderContext, WriterContext } from "@gltf-transform/core"; export declare interface IProgressiveMeshSettings { /** * When false no LODs will be generated for this mesh */ generateLods: boolean; guid: string; } export declare class NEEDLE_progressive_mesh_settings extends Extension { static EXTENSION_NAME: string; extensionName: string; read(context: ReaderContext): this; write(context: WriterContext): this; } export declare class NEEDLE_progressive_mesh_settings_property extends ExtensionProperty implements IProgressiveMeshSettings { static EXTENSION_NAME: string; readonly extensionName: string; parentTypes: PropertyType[]; propertyType: string; init(): void; generateLods: boolean; guid: string; }