import type * as React from "react";
import type Database from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/metadata/Database";
import type { UploadsSettings } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api/settings";
interface UploadSettingProps {
    databases: Database[];
    uploadsSettings: UploadsSettings;
    updateSettings: (settings: Record<string, string | number | boolean | UploadsSettings | null>) => Promise<void>;
    saveStatusRef: React.RefObject<{
        setSaving: () => void;
        setSaved: () => void;
        setSaveError: (msg: string) => void;
        clear: () => void;
    }>;
}
export declare function UploadSettingsFormView({ databases, uploadsSettings, updateSettings, saveStatusRef, }: UploadSettingProps): import("react/jsx-runtime").JSX.Element;
export declare const UploadSettingsForm: any;
export {};
