export declare const workbenchAssetBundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; radius: number; segments: number; pivot: string; width?: undefined; height?: undefined; depth?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; segments?: undefined; width?: undefined; height?: undefined; depth?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; segments?: undefined; width?: undefined; height?: undefined; depth?: undefined; }; }; material: { type: string; params: { color: string; roughness: number; grainColor?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { width: number; height: number; depth: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; radius?: undefined; segments?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; } | { name: string; geometry: { type: string; params: { width: number; height: number; depth: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; radius?: undefined; segments?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; export declare const archedWindowFrameAssetBundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; type: string; operation: { type: string; params: {}; }; children: ({ geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; radius: number; segments: number; pivot: string; height?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; grainSize: number; }; }; localPosition?: undefined; localRotation?: undefined; } | { geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; segments?: undefined; height?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; material: { type: string; params: { color: string; grainColor?: undefined; grainSize?: undefined; }; }; localRotation?: undefined; } | { geometry: { type: string; params: { radius: number; height: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; segments?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; material: { type: string; params: { color: string; grainColor?: undefined; grainSize?: undefined; }; }; })[]; geometry?: undefined; material?: undefined; localPosition?: undefined; } | { name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; }; }; material: { type: string; params: { color: string; grainColor: string; grainSize: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; export declare const shieldBossAssetBundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; type: string; operation: { type: string; params: {}; }; children: ({ geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; radius: number; segments: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition?: undefined; } | { geometry: { type: string; params: { radius: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; segments?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; })[]; geometry?: undefined; material?: undefined; localPosition?: undefined; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { majorRadius: number; minorRadius: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; export declare const mirroredCrestAssetBundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; type: string; operation: { type: string; params: { axis: string; sourceSide: string; }; }; children: ({ name: string; geometry: { type: string; params: { shape: { type: string; params: { points: { u: number; v: number; }[]; }; }; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; } | { name: string; type: string; operation: { type: string; params: { axis: string; factor: number; }; }; localPosition: { x: number; y: number; z: number; }; children: { geometry: { type: string; params: { radius: number; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; }[]; geometry?: undefined; material?: undefined; })[]; geometry?: undefined; material?: undefined; localPosition?: undefined; } | { name: string; geometry: { type: string; params: { outerRadius: number; innerRadius: number; points: number; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; export declare const placedStudRingAssetBundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; geometry: { type: string; params: { majorRadius: number; minorRadius: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; } | { name: string; type: string; operation: { type: string; params: { placement: { type: string; params: { center: { x: number; y: number; z: number; }; radius: number; count: number; }; }; orientation: string; }; }; children: { geometry: { type: string; params: { radius: number; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localRotation: { x: number; y: number; z: number; }; }[]; geometry?: undefined; material?: undefined; localPosition?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; export declare const assetGeneratorExampleArchetypes: readonly [{ readonly archetypeName: "workbench_asset"; readonly bundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; radius: number; segments: number; pivot: string; width?: undefined; height?: undefined; depth?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; segments?: undefined; width?: undefined; height?: undefined; depth?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; segments?: undefined; width?: undefined; height?: undefined; depth?: undefined; }; }; material: { type: string; params: { color: string; roughness: number; grainColor?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { width: number; height: number; depth: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; radius?: undefined; segments?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; } | { name: string; geometry: { type: string; params: { width: number; height: number; depth: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; radius?: undefined; segments?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; roughness?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; }, { readonly archetypeName: "arched_window_frame_asset"; readonly bundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; type: string; operation: { type: string; params: {}; }; children: ({ geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; radius: number; segments: number; pivot: string; height?: undefined; }; }; material: { type: string; params: { color: string; grainColor: string; grainSize: number; }; }; localPosition?: undefined; localRotation?: undefined; } | { geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; radius?: undefined; segments?: undefined; height?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; material: { type: string; params: { color: string; grainColor?: undefined; grainSize?: undefined; }; }; localRotation?: undefined; } | { geometry: { type: string; params: { radius: number; height: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; segments?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; material: { type: string; params: { color: string; grainColor?: undefined; grainSize?: undefined; }; }; })[]; geometry?: undefined; material?: undefined; localPosition?: undefined; } | { name: string; geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; pivot: string; }; }; material: { type: string; params: { color: string; grainColor: string; grainSize: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; }, { readonly archetypeName: "shield_boss_asset"; readonly bundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; type: string; operation: { type: string; params: {}; }; children: ({ geometry: { type: string; params: { lengthX: number; lengthY: number; lengthZ: number; radius: number; segments: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition?: undefined; } | { geometry: { type: string; params: { radius: number; pivot: string; lengthX?: undefined; lengthY?: undefined; lengthZ?: undefined; segments?: undefined; }; }; localPosition: { x: number; y: number; z: number; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; })[]; geometry?: undefined; material?: undefined; localPosition?: undefined; localRotation?: undefined; } | { name: string; geometry: { type: string; params: { majorRadius: number; minorRadius: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; localRotation: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; }, { readonly archetypeName: "mirrored_crest_asset"; readonly bundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; type: string; operation: { type: string; params: { axis: string; sourceSide: string; }; }; children: ({ name: string; geometry: { type: string; params: { shape: { type: string; params: { points: { u: number; v: number; }[]; }; }; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; } | { name: string; type: string; operation: { type: string; params: { axis: string; factor: number; }; }; localPosition: { x: number; y: number; z: number; }; children: { geometry: { type: string; params: { radius: number; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; }[]; geometry?: undefined; material?: undefined; })[]; geometry?: undefined; material?: undefined; localPosition?: undefined; } | { name: string; geometry: { type: string; params: { outerRadius: number; innerRadius: number; points: number; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; }, { readonly archetypeName: "placed_stud_ring_asset"; readonly bundle: { Info: { name: string; description: string; }; Body: { type: string; params: { parts: ({ name: string; geometry: { type: string; params: { majorRadius: number; minorRadius: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localPosition: { x: number; y: number; z: number; }; type?: undefined; operation?: undefined; children?: undefined; } | { name: string; type: string; operation: { type: string; params: { placement: { type: string; params: { center: { x: number; y: number; z: number; }; radius: number; count: number; }; }; orientation: string; }; }; children: { geometry: { type: string; params: { radius: number; height: number; pivot: string; }; }; material: { type: string; params: { color: string; metalness: number; roughness: number; }; }; localRotation: { x: number; y: number; z: number; }; }[]; geometry?: undefined; material?: undefined; localPosition?: undefined; })[]; }; }; MotionSource: { type: string; params: {}; }; }; }]; //# sourceMappingURL=assetGeneratorExamples.d.ts.map