import { QueryEntriesArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Yosemite/GqlTypes"; import { StructureDeterminationMethodology } from "@rcsb/rcsb-api-tools/lib/RcsbDw/Types/DwEnums"; export interface EntryPropertyInterface { rcsbId: string; entryId: string; experimentalMethod: string; resolution?: number; name: string; taxNames: Array; entryMolecularWeight?: number; description: Array; entityToInstance: Map>; structureDeterminationMethodology: StructureDeterminationMethodology; nonPolymerEntityToInstance: Map>; instanceToOperator: Map>>; entityToPrd: Map; representativeModel: number; } export declare class MultipleEntryPropertyCollector { private readonly rcsbFvQuery; collect(requestConfig: QueryEntriesArgs): Promise>; private static getEntryProperties; private static instanceToOperator; }