import type { InteractiveQuestionProps } from "../..";
import { type QuestionMockLocationParameters } from "./InteractiveQuestion/context";
import { type InteractiveQuestionDefaultViewProps } from "./InteractiveQuestionDefaultView";
interface InteractiveAdHocQuestionProps {
    questionPath: string;
    onNavigateBack: () => void;
}
export declare const InteractiveAdHocQuestion: ({ questionPath, withResetButton, title, plugins, height, width, className, style, children, onBeforeSave, onSave, entityTypeFilter, isSaveEnabled, targetCollection, withChartTypeSelector, withDownloads, initialSqlParameters, onNavigateBack, }: InteractiveAdHocQuestionProps & Omit<InteractiveQuestionProps, "questionId"> & InteractiveQuestionDefaultViewProps) => import("react/jsx-runtime").JSX.Element;
/**
 * This generates route parameters based on the provided URL path
 * to load the interactive questions. See [use-load-question.ts]
 */
export declare const getQuestionParameters: (questionPath: string) => QuestionMockLocationParameters;
export {};
