import { RefObject } from "react"; import { DSEventTypes } from "Types/common"; type DSEventDetail = { component: string; event: DSEventTypes; meta: Record; }; export default function useDSEvent(isCallbackRef?: boolean, ref?: React.RefObject): { emitDSEvent: (args: DSEventDetail) => void; eventEmitterRef: RefObject; eventEmitterRefCallback: (elm: T | null) => void; }; export {};