declare function useArray(initialState?: T[] | (() => T[])): readonly [T[], (v: T) => void, () => void, (index: number) => void]; export { useArray };