import { TypedResourceDocumentFilters } from '@minddrop/resources'; import { DropsApi, DropTypeData } from './types'; export declare const Drops: DropsApi; /** * Returns a drop by ID or `null` if the * drop does not exist. * * @param dropId - The ID of the drop to retrieve. * @returns A drop or `null` if it does not exist. */ export declare const useDrop: (dropId: string) => import("@minddrop/resources").TypedResourceDocument; /** * Returns a `{ [id]: Drop }` map of drops by ID, * omitting any drops that do not exist. * * @param dropIds - The IDs of the drops to retrieve. * @returns A `{ [id]: Drop }` maps of the requested drops. */ export declare const useDrops: (dropIds: string[]) => import("@minddrop/resources").TypedResourceDocumentMap>; /** * Returns a `{ [id]: Drop }` map of all drops. * * The returned drops can be filtered by providing * typed resource document filters. * * @param fitlers - The filters by which to filter the drops. * @returns A `{ [id]: Drop }` maps of all drops. */ export declare const useAllDrops: (filters?: TypedResourceDocumentFilters) => import("@minddrop/resources").TypedResourceDocumentMap>; //# sourceMappingURL=Drops.d.ts.map