import { RcsbModuleDataProviderInterface } from "@rcsb/rcsb-saguaro-app/lib/RcsbFvWeb/RcsbFvModule/RcsbFvModuleInterface";
import { AlignmentReference } from "./AlignmentReference";
import { LoadParamsProviderInterface } from "../../../RcsbFvStructure/StructureUtils/StructureLoaderInterface";
import { StructureAlignmentResponse } from "./alignment-response";
import { LoadMolstarInterface, LoadMolstarReturnType } from "../../../RcsbFvStructure/StructureViewers/MolstarViewer/MolstarActionManager";
import { AlignmentTrajectoryParamsType } from "../../../RcsbFvStructure/StructureViewers/MolstarViewer/TrajectoryPresetProvider/AlignmentTrajectoryPresetProvider";
declare class RcsbLoadParamsProvider implements LoadParamsProviderInterface<{
    entryId: string;
    instanceId: string;
}, LoadMolstarInterface<AlignmentTrajectoryParamsType, LoadMolstarReturnType>> {
    private readonly alignment;
    private readonly transformProvider;
    private readonly alignmentReference;
    constructor(alignment: StructureAlignmentResponse, alignmentReference: AlignmentReference);
    get(pdb: {
        entryId: string;
        instanceId: string;
    }): LoadMolstarInterface<AlignmentTrajectoryParamsType, LoadMolstarReturnType>;
}
export declare const dataProvider: RcsbModuleDataProviderInterface;
export declare const loadParamsProvider: RcsbLoadParamsProvider;
export {};
