import { UniqueFacetIdentifier } from '@/utils';
import { QueryWrapperSynapsePlotProps } from '../../QueryWrapperPlotNav/QueryWrapperSynapsePlot';
import { PlotType } from '../facet-nav/FacetNavPanel';
export type PlotsContainerProps = {
    facetsToPlot?: string[];
    customPlots?: QueryWrapperSynapsePlotProps[];
    initialPlotTypeByFacetColumnName?: Record<string, PlotType>;
};
type CustomPlotIdentifier = {
    title: string;
    __custom: true;
};
export type PlotIdentifier = UniqueFacetIdentifier | CustomPlotIdentifier;
export type UiPlotState = {
    plotId: PlotIdentifier;
    isHidden: boolean;
    plotType: PlotType;
    index?: number;
};
export default function PlotsContainerWithSuspense(props: PlotsContainerProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=PlotsContainer.d.ts.map