import type Question from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/Question";
import type { DashboardId, DashCardId, Dataset, VisualizationSettings } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
interface QueryDownloadWidgetProps {
    className?: string;
    question: Question;
    result: Dataset;
    uuid?: string;
    token?: string;
    visualizationSettings?: VisualizationSettings;
    dashcardId?: DashCardId;
    dashboardId?: DashboardId;
}
declare const QueryDownloadWidget: {
    ({ className, question, result, dashboardId, dashcardId, uuid, token, visualizationSettings, }: QueryDownloadWidgetProps): import("react/jsx-runtime").JSX.Element;
    shouldRender({ result }: QueryDownloadWidgetOpts): boolean | undefined;
};
interface QueryDownloadWidgetOpts {
    result?: Dataset;
}
export default QueryDownloadWidget;
