import type Question from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/Question";
import type Table from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/metadata/Table";
import type { CollectionId } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
interface Props {
    model: Question;
    mainTable?: Table | null;
    tab: string;
    hasDataPermissions: boolean;
    hasActionsTab: boolean;
    hasNestedQueriesEnabled: boolean;
    supportsNestedQueries: boolean;
    onChangeName: (name?: string) => void;
    onChangeDescription: (description?: string | null) => void;
    onChangeCollection: ({ id }: {
        id: CollectionId;
    }) => void;
}
declare function ModelDetailPage({ model, tab, mainTable, hasDataPermissions, hasActionsTab, hasNestedQueriesEnabled, supportsNestedQueries, onChangeName, onChangeDescription, onChangeCollection, }: Props): import("react/jsx-runtime").JSX.Element;
export default ModelDetailPage;
