import type { LocationDescriptor } from "history";
import type { ReactNode } from "react";
import type { CollectionId } from "../../../metabase-types/api";
export interface NewItemMenuProps {
    className?: string;
    collectionId?: CollectionId;
    trigger?: ReactNode;
    triggerIcon?: string;
    triggerTooltip?: string;
    hasModels: boolean;
    hasDataAccess: boolean;
    hasNativeWrite: boolean;
    hasDatabaseWithJsonEngine: boolean;
    hasDatabaseWithActionsEnabled: boolean;
    onCloseNavbar: () => void;
    onChangeLocation: (nextLocation: LocationDescriptor) => void;
}
declare const NewItemMenu: ({ className, collectionId, trigger, triggerIcon, triggerTooltip, hasModels, hasDataAccess, hasNativeWrite, hasDatabaseWithJsonEngine, hasDatabaseWithActionsEnabled, onCloseNavbar, }: NewItemMenuProps) => import("react/jsx-runtime").JSX.Element;
export default NewItemMenu;
