import { QuaternionJuliaField, type HyperplaneSlice4, type QuaternionJuliaEvaluation } from '@holotope/core'; import { type FractalPaletteId } from '../fractal-palette.js'; import { RaymarchedField3D, type RaymarchedField3DOptions } from './raymarched-field.js'; export interface RaymarchedQuaternionJulia3DOptions extends Omit { /** Presentation-only color palette. Default `classic` preserves the original rendering. */ palette?: FractalPaletteId; } /** * Quaternion Julia specialization of `RaymarchedField3D`. Field evaluation, * ray transport, and presentation are separate objects; this class preserves * the original concise API and classic default appearance. */ export declare class RaymarchedQuaternionJulia3D extends RaymarchedField3D { readonly palette: FractalPaletteId; constructor(field: QuaternionJuliaField, slice: HyperplaneSlice4, options?: RaymarchedQuaternionJulia3DOptions); } //# sourceMappingURL=raymarched-quaternion-julia.d.ts.map