import React from "react";
import { RcsbViewInterface } from "./SequenceViews/RcsbView/RcsbView";
import { RcsbFvStateInterface } from "../RcsbFvState/RcsbFvStateInterface";
import { RcsbViewBehaviourInterface } from "./SequenceViews/RcsbView/RcsbViewBehaviourInterface";
export interface RcsbFvSequenceInterface<T, U> {
    config: RcsbViewInterface<T, U>;
    title?: string;
    subtitle?: string;
    rcsbViewBehaviour?: RcsbViewBehaviourInterface;
}
export declare class RcsbFvSequence<T, U> extends React.Component<RcsbFvSequenceInterface<T, U> & {
    unmount: (flag: boolean) => void;
    stateManager: RcsbFvStateInterface;
    componentId: string;
}, RcsbFvSequenceInterface<T, U>> {
    render(): import("react/jsx-runtime").JSX.Element;
}
