import { Dispatch, SetStateAction } from "react";
type Unboxed<T> = T extends (infer U)[] ? U : T;
export declare const useArrayFilterArrayState: <T extends Record<string, unknown>[]>(originState: [T, Dispatch<SetStateAction<T>>], filter: (data: Unboxed<T>) => boolean) => [T, Dispatch<SetStateAction<T>>];
export default useArrayFilterArrayState;
