import type { HTMLAttributes } from "react";
import { type CollectionPickerModalProps } from "../../../common/components/CollectionPicker";
import type { FilterItemsInPersonalCollection } from "../../../common/components/EntityPicker";
import type { CollectionId } from "../../../../metabase-types/api";
interface FormCollectionPickerProps extends HTMLAttributes<HTMLDivElement> {
    collectionIdFieldName: string;
    dashboardIdFieldName: string;
    dashboardTabIdFieldName?: string;
    title?: string;
    placeholder?: string;
    type?: "collections" | "snippet-collections";
    initialOpenCollectionId?: CollectionId;
    onOpenCollectionChange?: (collectionId: CollectionId) => void;
    filterPersonalCollections?: FilterItemsInPersonalCollection;
    zIndex?: number;
    collectionPickerModalProps?: Partial<CollectionPickerModalProps>;
}
export declare function FormCollectionAndDashboardPicker({ className, style, title, placeholder, type, filterPersonalCollections, collectionPickerModalProps, collectionIdFieldName, dashboardIdFieldName, dashboardTabIdFieldName, }: FormCollectionPickerProps): import("react/jsx-runtime").JSX.Element;
export {};
