/** * each item in the array gets its own key * @param groupKey * @param isValid * @returns */ export declare function useForageArray(groupKey: string, isValid: (x: unknown) => boolean, defaultValue?: T[]): { isLoading: boolean; set: (index: number, value: T) => Promise; clear: () => Promise; add: (value: T) => Promise; remove: (index: number) => Promise; items: T[]; setEntire: (value: T[]) => Promise; };