import type { O } from "hry-types"; import type { IfExtends } from "hry-types/src/Any/IfExtends"; import type { EmptyObject } from "hry-types/src/Misc/EmptyObject"; import type { AddSubObjectKey } from "hry-types/src/Object/AddSubObjectKey"; export type CustomSetData = { setData(options: IfExtends<{}, TData, EmptyObject, O.ComputeIntersectionDeep>>>, callback?: () => void): void; };