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