import { member } from "../../core";
export interface ModelImportDialogInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    swapPanel?: member<any>;
    path?: member<any>;
    _scale?: member<number>;
    _autoScale?: member<boolean>;
    _material?: member<any>;
    _preferSpecular?: member<boolean>;
    _rig?: member<boolean>;
    _setupIK?: member<boolean>;
    _debugRig?: member<boolean>;
    _colliders?: member<boolean>;
    _animations?: member<boolean>;
    _snappable?: member<boolean>;
    _timelapse?: member<boolean>;
    _externalTextures?: member<boolean>;
    _grabbable?: member<boolean>;
    _scalable?: member<boolean>;
    _importAtOrigin?: member<boolean>;
    _forceTpose?: member<boolean>;
    _assetsOnObject?: member<boolean>;
    _asPointCloud?: member<boolean>;
    _importImagesByName?: member<boolean>;
    _importImageAlignment?: member<any>;
    _calculateNormals?: member<boolean>;
    _calculateTangents?: member<boolean>;
    _calculateTextureAlpha?: member<boolean>;
    _importVertexColors?: member<boolean>;
    _importAlbedoColor?: member<boolean>;
    _importEmissive?: member<boolean>;
    _importBones?: member<boolean>;
    _importLights?: member<boolean>;
    _makeDualSided?: member<boolean>;
    _makeFlatShaded?: member<boolean>;
    _deduplicateInstances?: member<boolean>;
    _optimizeModel?: member<boolean>;
    _splitSubmeshes?: member<boolean>;
    _generateRandomColors?: member<boolean>;
    _spawnMaterialOrbs?: member<boolean>;
    _maxTextureSize?: member<number>;
    _textureConversion?: member<any>;
    _forcePointFiltering?: member<boolean>;
    _forceNoMipMaps?: member<boolean>;
    _forceUncompressed?: member<boolean>;
    ForceAsPointCloud?: member<boolean>;
}
export declare function ModelImportDialog(props: ModelImportDialogInput): any;
//# sourceMappingURL=ModelImportDialog.d.ts.map