import { CollectionItem } from "@vertesia/common";
/**
 * A component to select a collection from a list of collections.
 * It fetches the collections from the store and displays them in a dropdown.
 * @param props - The properties for the component.
 * @returns A dropdown to select a collection.
**/
interface SelectCollectionProps {
    value?: string | string[];
    onChange: (collectionId: string | string[] | undefined, collection?: CollectionItem | CollectionItem[]) => void;
    disabled?: boolean;
    placeholder?: string;
    filterOut?: string[];
    allowDynamic?: boolean;
    multiple?: boolean;
}
export declare function SelectCollection({ onChange, value, disabled, placeholder, filterOut, allowDynamic, multiple }: SelectCollectionProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=SelectCollection.d.ts.map