import { TrajectoryHierarchyPresetProvider } from "molstar/lib/mol-plugin-state/builder/structure/hierarchy-preset";
import { PluginStateObject } from "molstar/lib/mol-plugin-state/objects";
import { StateObject } from "molstar/lib/mol-state/object";
import { AlignmentTrajectoryParamsType } from "./AlignmentTrajectoryPresetProvider";
export declare const FlexibleAlignmentTrajectoryPresetProvider: TrajectoryHierarchyPresetProvider<AlignmentTrajectoryParamsType, {
    model?: undefined;
    modelProperties?: undefined;
    structure?: undefined;
    structureProperties?: undefined;
    representation?: undefined;
} | {
    model: import("molstar/lib/mol-state").StateObjectSelector<PluginStateObject.Molecule.Model, import("molstar/lib/mol-state").StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>;
    modelProperties: import("molstar/lib/mol-state").StateObjectSelector<PluginStateObject.Molecule.Model, import("molstar/lib/mol-state").StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>;
    structure: import("molstar/lib/mol-state").StateObjectSelector<PluginStateObject.Molecule.Structure, import("molstar/lib/mol-state").StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>;
    structureProperties: import("molstar/lib/mol-state").StateObjectSelector<PluginStateObject.Molecule.Structure, import("molstar/lib/mol-state").StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>;
    representation: {
        components?: undefined;
        representations?: undefined;
    } | {
        components: {
            [x: string]: import("molstar/lib/mol-state").StateObjectSelector<PluginStateObject.Molecule.Structure, import("molstar/lib/mol-state").StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>> | undefined;
        };
        representations: {
            [x: string]: import("molstar/lib/mol-state").StateObjectSelector<PluginStateObject.Molecule.Structure.Representation3D, import("molstar/lib/mol-state").StateTransformer<StateObject<any, StateObject.Type<any>>, StateObject<any, StateObject.Type<any>>, any>>;
        };
    } | undefined;
}>;
