import type { Dataset } from "../../../../metabase-types/api";
import { type UseDownloadDataParams } from "../QuestionDownloadWidget/use-download-data";
export type QuestionDownloadPopoverProps = {
    className?: string;
} & Pick<UseDownloadDataParams, "question" | "result"> & Partial<Omit<UseDownloadDataParams, "question" | "result">>;
declare const QuestionDownloadPopover: {
    ({ className, question, result, dashboardId, dashcardId, uuid, token, visualizationSettings, }: QuestionDownloadPopoverProps): import("react/jsx-runtime").JSX.Element;
    shouldRender({ result, }: ShouldRenderDownloadPopoverProps): boolean | undefined;
};
interface ShouldRenderDownloadPopoverProps {
    result?: Dataset;
}
export default QuestionDownloadPopover;
