export default function useCollector<T>(): {
    collect: (...args: any[]) => T[];
    on: (callback: (...args: any[]) => T[]) => void;
    off: (callback: (...args: any[]) => T[]) => void;
};
