/** * Copyright (c) 2018-2023 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Michal Malý * @author Jiří Černý */ import { ElementIndex, Structure, Unit } from '../../../mol-model/structure.js'; export type Pyramid = { O3: ElementIndex; P: ElementIndex; OP1: ElementIndex; OP2: ElementIndex; O5: ElementIndex; confalScore: number; stepIdx: number; }; export declare class ConfalPyramidsIterator { private chainIt; private residueIt; private residueOne?; private residueTwo; private data?; private loc; private moveStep; private toPyramids; constructor(structure: Structure, unit: Unit); get hasNext(): boolean; move(): Pyramid[] | undefined; }