import type { Site } from './'; type RenderSite = { site_idx: number; site: Site; is_image_atom: boolean; source_site_indices: number[]; }; type SliceGeometry = { element: string; occupancy: number; start_phi: number; end_phi: number; phi_length: number; render_start_cap: boolean; render_end_cap: boolean; }; export declare const CAP_ARC_START: number; export declare const CAP_ARC_LENGTH: number; export declare const merge_split_partial_sites: (sites: Site[], hidden_elements?: ReadonlySet) => RenderSite[]; export declare const compute_slice_geometry: (visible_species: Site[`species`]) => SliceGeometry[]; export {};