import { CorePolymerEntityInstance, QueryEntryArgs } from "@rcsb/rcsb-api-tools/build/RcsbGraphQL/Types/Yosemite/GqlTypes";
export interface PolymerEntityInstanceInterface {
    rcsbId: string;
    entityId: string;
    entryId: string;
    asymId: string;
    authId: string;
    authResId: Array<string>;
    names: string;
    taxIds: Array<string>;
}
export declare class PolymerEntityInstancesCollector {
    private readonly rcsbFvQuery;
    collect(requestConfig: QueryEntryArgs): Promise<Array<PolymerEntityInstanceInterface>>;
    private static getEntryInstances;
    static parsePolymerEntityInstances(polymerEntityInstances: Array<CorePolymerEntityInstance>, out: Array<PolymerEntityInstanceInterface>): void;
}
