export interface IUseListMethods { clear: () => void; add: (value: T) => void; remove: (value: T) => void; toggle: (value: T) => void; } export type TUseList = [Array, IUseListMethods]; export default function useList(initialItems?: Array): TUseList;