import { DataInsert } from '@minddrop/core'; interface DropDataInsertsStore { dataInserts: Record; add(dropId: string, dataInsert: DataInsert): void; clear(): void; } export declare const useDataInsertsStore: import("zustand").UseBoundStore>; /** * Adds a data insert to the drop data inserts store. * * @param dropId - The drop ID. * @param dataInsert - The data insert. */ export declare function addDropDataInsert(dropId: string, dataInsert: DataInsert): void; /** * Returns a drop's data insert or null if it does not exist. * * @param dropId - The drop ID. * @returns A data insert or null. */ export declare function getDropDataInsert(dropId: string): DataInsert | null; /** * Hook which returns a drop's data insert or null if it * does not exist. * * @param dropId - The drop ID. * @returns A data insert or null. */ export declare function useDataInsert(dropId: string): DataInsert | null; export {}; //# sourceMappingURL=drop-data-inserts-store.d.ts.map