type ResourceId = string | number; export type MoveDirection = "up" | "down" | "up-top"; type MoveDirectionOld = "up" | "down"; export type MoveResource = (entityId: ResourceId, direction: MoveDirection | MoveDirectionOld) => Promise<{ success: boolean; }>; export declare function useResourceMove(params: { moveResource: MoveResource; resourceName?: string; onSuccess?: () => void; }): { handleResourceMove: (entityId: ResourceId, direction: MoveDirection) => void; isMoving: (entityId: ResourceId) => boolean; }; export {};