import { type PropsWithChildren } from "react";
import type { SdkPluginsConfig } from "@metabase/embedding-sdk-react/dist/enterprise/frontend/src/embedding-sdk/lib/plugins";
import type Question from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/Question";
type InteractiveDashboardContextType = Partial<{
    plugins: SdkPluginsConfig;
    onEditQuestion?: (question: Question) => void;
}>;
export declare const InteractiveDashboardProvider: ({ children, plugins, onEditQuestion: initOnEditQuestion, }: PropsWithChildren<InteractiveDashboardContextType>) => import("react/jsx-runtime").JSX.Element;
export declare const useInteractiveDashboardContext: () => Partial<{
    plugins: SdkPluginsConfig;
    onEditQuestion?: ((question: Question) => void) | undefined;
}>;
export {};
