type UseUniqArrayResult = [ T[], { add: (item: T) => void; remove: (item: T) => void; set: (item: T[]) => void; } ]; export default function useUniqArray(defaultArr?: T[]): UseUniqArrayResult; export {};