/** * @file Parser Loader * @author Alexander Rose * @private */ import Loader from './loader'; import { LoaderParameters, LoaderInput } from './loader-utils'; export interface ParserParams { voxelSize?: number; firstModelOnly?: boolean; asTrajectory?: boolean; cAlphaOnly?: boolean; name?: string; path?: string; delimiter?: string; comment?: string; columnNames?: string; } /** * Parser loader class * @extends Loader */ declare class ParserLoader extends Loader { parserParams: ParserParams; constructor(src: LoaderInput, params?: Partial & ParserParams); /** * Load parsed object * @return {Promise} resolves to the loaded & parsed {@link Structure}, * {@link Volume}, {@link Surface} or data object */ load(): any; } export default ParserLoader;