import { RcsbFv } from "@rcsb/rcsb-saguaro/lib/RcsbFv/RcsbFv";
import { RcsbFvBoardConfigInterface } from "@rcsb/rcsb-saguaro/lib/RcsbFv/RcsbFvConfig/RcsbFvConfigInterface";
declare class RcsbFvContextManager {
    private readonly rcsbFvManager;
    private readonly rcsbButtonManager;
    getFv(elementFvId: string, boardConfig?: Partial<RcsbFvBoardConfigInterface>): RcsbFv;
    hasFv(elementFvId: string): boolean;
    private setFv;
    getButtonList(elementFvId: string): Set<string> | undefined;
    setButton(elementFvId: string, buttonId: string): void;
    removeFv(elementFvId: string): void;
}
export declare const rcsbFvCtxManager: RcsbFvContextManager;
export {};
