export const DatasetEditorInner: import("react-redux").ConnectedComponent<{
    (props: any): import("react/jsx-runtime").JSX.Element;
    propTypes: {
        question: PropTypes.Validator<object>;
        visualizationSettings: PropTypes.Requireable<object>;
        datasetEditorTab: PropTypes.Validator<string>;
        metadata: PropTypes.Requireable<object>;
        metadataDiff: PropTypes.Validator<object>;
        resultsMetadata: PropTypes.Requireable<PropTypes.InferProps<{
            columns: PropTypes.Requireable<any[]>;
        }>>;
        isMetadataDirty: PropTypes.Validator<boolean>;
        result: PropTypes.Requireable<object>;
        height: PropTypes.Requireable<number>;
        isDirty: PropTypes.Validator<boolean>;
        isResultDirty: PropTypes.Validator<boolean>;
        isRunning: PropTypes.Validator<boolean>;
        setQueryBuilderMode: PropTypes.Validator<(...args: any[]) => any>;
        runDirtyQuestionQuery: PropTypes.Validator<(...args: any[]) => any>;
        setDatasetEditorTab: PropTypes.Validator<(...args: any[]) => any>;
        setMetadataDiff: PropTypes.Validator<(...args: any[]) => any>;
        onSave: PropTypes.Validator<(...args: any[]) => any>;
        onCancelCreateNewModel: PropTypes.Validator<(...args: any[]) => any>;
        cancelQuestionChanges: PropTypes.Validator<(...args: any[]) => any>;
        handleResize: PropTypes.Validator<(...args: any[]) => any>;
        updateQuestion: PropTypes.Validator<(...args: any[]) => any>;
        runQuestionQuery: PropTypes.Validator<(...args: any[]) => any>;
        onOpenModal: PropTypes.Validator<(...args: any[]) => any>;
        isShowingTemplateTagsEditor: PropTypes.Validator<boolean>;
        isShowingDataReference: PropTypes.Validator<boolean>;
        isShowingSnippetSidebar: PropTypes.Validator<boolean>;
        toggleTemplateTagsEditor: PropTypes.Validator<(...args: any[]) => any>;
        toggleDataReference: PropTypes.Validator<(...args: any[]) => any>;
        toggleSnippetSidebar: PropTypes.Validator<(...args: any[]) => any>;
        forwardedRef: PropTypes.Requireable<PropTypes.Requireable<object>>;
    };
}, {
    question?: unknown;
    height?: unknown;
    result?: unknown;
    isDirty?: unknown;
    isShowingDataReference?: unknown;
    isShowingTemplateTagsEditor?: unknown;
    isRunning?: unknown;
    isShowingSnippetSidebar?: unknown;
    forwardedRef?: unknown;
    updateQuestion?: unknown;
    onOpenModal?: unknown;
    setQueryBuilderMode?: unknown;
    onSave?: unknown;
    runQuestionQuery?: unknown;
    toggleDataReference?: unknown;
    toggleTemplateTagsEditor?: unknown;
    toggleSnippetSidebar?: unknown;
    handleResize?: unknown;
    runDirtyQuestionQuery?: unknown;
    setMetadataDiff?: unknown;
    onCancelCreateNewModel?: unknown;
    cancelQuestionChanges?: unknown;
    context?: import("react-remove-scroll/node_modules/@types/react").Context<import("react-redux").ReactReduxContextValue<any, UnknownAction> | null> | undefined;
    store?: any;
} | {
    question?: unknown;
    height?: unknown;
    result?: unknown;
    isDirty?: unknown;
    isShowingDataReference?: unknown;
    isShowingTemplateTagsEditor?: unknown;
    isRunning?: unknown;
    isShowingSnippetSidebar?: unknown;
    forwardedRef?: unknown;
    updateQuestion?: unknown;
    onOpenModal?: unknown;
    setQueryBuilderMode?: unknown;
    onSave?: unknown;
    runQuestionQuery?: unknown;
    toggleDataReference?: unknown;
    toggleTemplateTagsEditor?: unknown;
    toggleSnippetSidebar?: unknown;
    handleResize?: unknown;
    runDirtyQuestionQuery?: unknown;
    setMetadataDiff?: unknown;
    onCancelCreateNewModel?: unknown;
    cancelQuestionChanges?: unknown;
    store?: any;
}>;
import PropTypes from "prop-types";
