import { RcsbQueryGroupAlignmentArguments } from "./RcsbQueryAlignment"; import { SequenceAlignments, SequenceAnnotations, QueryAlignmentsArgs, QueryAnnotationsArgs, QueryGroup_AnnotationsArgs } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Borrego/GqlTypes"; import { CoreAssembly, CoreEntry, CoreInterface, CorePolymerEntity, QueryAssembliesArgs, GroupPolymerEntity, QueryEntriesArgs, QueryEntryArgs, QueryInterfacesArgs, QueryPolymer_EntitiesArgs, QueryPolymer_Entity_GroupArgs, QueryPolymer_Entity_InstancesArgs, CorePolymerEntityInstance } from "@rcsb/rcsb-api-tools/lib/RcsbGraphQL/Types/Yosemite/GqlTypes"; import { GraphQLRequest } from "@rcsb/rcsb-api-tools"; declare class RcsbClientClass { private readonly rcsbQueryAnnotations; private readonly rcsbQueryGroupAnnotationsSummary; private readonly rcsbQueryGroupAnnotations; private readonly rcsbQueryAlignment; private readonly rcsbQueryGroupAlignment; private readonly rcsbQueryEntityInstances; private readonly rcsbQueryMutipleEntityInstances; private readonly rcsbQueryEntryProperties; private readonly rcsbQueryInterfaceInstances; private readonly rcsbQueryAssemblyInterfaces; private readonly rcsbQueryGroup; private readonly rcsbQueryMultipleInstanceSequences; constructor(get: { borrego: () => GraphQLRequest; yosemite: () => GraphQLRequest; }); requestRcsbPdbAnnotations(requestConfig: QueryAnnotationsArgs): Promise>; requestRcsbPdbGroupAnnotationsSummary(requestConfig: QueryGroup_AnnotationsArgs): Promise>; requestRcsbPdbGroupAnnotations(requestConfig: QueryGroup_AnnotationsArgs): Promise>; requestAlignment(requestConfig: QueryAlignmentsArgs): Promise; requestGroupAlignment(requestConfig: RcsbQueryGroupAlignmentArguments): Promise; requestEntityInstances(requestConfig: QueryEntryArgs): Promise; requestMultipleEntityInstances(requestConfig: QueryPolymer_EntitiesArgs): Promise>; requestGroupInfo(requestConfig: QueryPolymer_Entity_GroupArgs): Promise; requestMultipleEntriesProperties(requestConfig: QueryEntriesArgs): Promise>; requestInterfaceInstances(requestConfig: QueryInterfacesArgs): Promise>; requestAssemblyInterfaces(requestConfig: QueryAssembliesArgs): Promise>; requestMultipleInstanceSequences(requestConfig: QueryPolymer_Entity_InstancesArgs): Promise; } export declare const rcsbClient: RcsbClientClass; export type RcsbClient = typeof rcsbClient; export {};