import { IterableV } from '../../types'; /** * @category Array * @param obj * @param iterator */ export declare function filter>(obj: T, iterator: (v: IterableV, k: number, o: T) => any): Partial; export declare function filter, K extends Exclude>(obj: T, iterator: (v: T[K], k: number, o: T) => any): Partial; export declare function filter(obj: T, iterator: (v: V, k: K, o: T) => any): Partial;