import { CorePolymerEntityInstance, QueryEntryArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Yosemite/GqlTypes"; import { StructureDeterminationMethodology } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; export interface PolymerEntityInstanceInterface { rcsbId: string; entityId: string; entryId: string; asymId: string; authId: string; authResId: Array; name: string; taxNames: Array; experimentalMethod: string; resolution?: number; sequenceLength: number; entityMolecularWeight?: number; entryMolecularWeight?: number; structureDeterminationMethodology: StructureDeterminationMethodology; } export declare class PolymerEntityInstancesCollector { private readonly rcsbFvQuery; collect(requestConfig: QueryEntryArgs): Promise>; private static getEntryInstances; static parsePolymerEntityInstances(polymerEntityInstances: Array, out: Array): void; }