import { Push } from "../../../definitions";
export declare function filter<T, U extends T>(predicate: (value: T, index: number) => value is U): Push.Operation<T, U>;
export declare function filter<T>(predicate: (value: T, index: number) => boolean): Push.Operation<T>;