import { Model } from 'molstar/lib/commonjs/mol-model/structure'; import { ParamDefinition as PD } from 'molstar/lib/commonjs/mol-util/param-definition'; import { CustomModelProperty } from 'molstar/lib/commonjs/mol-model-props/common/custom-model-property'; type TypeId = number; type IdToCharge = Map; export interface SBNcbrPartialChargeData { typeIdToMethod: Map; typeIdToAtomIdToCharge: Map; typeIdToResidueToCharge: Map; maxAbsoluteAtomCharges: IdToCharge; maxAbsoluteResidueCharges: IdToCharge; maxAbsoluteAtomChargeAll: number; } declare const PartialChargesPropertyParams: { typeId: PD.Select; }; type PartialChargesPropertyParams = typeof PartialChargesPropertyParams; export declare function hasPartialChargesCategories(model: Model): boolean; export declare const SbNcbrPartialChargesPropertyProvider: CustomModelProperty.Provider; export {}; //# sourceMappingURL=property.d.ts.map