import type { ReactNode } from "react";
import type { MetabolicDashboardProps } from "../../layout";
import type { DashboardContentFetchers } from "../dashboardTab/dashboardTabModel";
export type MetabolicDashboardMainContentProps = {
    renderMainContent?: MetabolicDashboardProps["renderMainContent"];
    content?: MetabolicDashboardProps["content"];
    activeItemId: string;
    activeLabel: string;
    resolvedDashboardContentFetchers: DashboardContentFetchers;
    onDashboardTabContentLoadError?: MetabolicDashboardProps["onDashboardTabContentLoadError"];
    sideMenuUserProfile?: MetabolicDashboardProps["sideMenuUserProfile"];
    apiKeyAccepted: boolean;
    useDefaultTabData: boolean;
};
export declare function MetabolicDashboardMainContent({ renderMainContent, content, activeItemId, activeLabel, resolvedDashboardContentFetchers, onDashboardTabContentLoadError, sideMenuUserProfile, apiKeyAccepted, useDefaultTabData, }: MetabolicDashboardMainContentProps): ReactNode;
