import { SyncOperation } from "../operation"; export interface FilterFn { (value: T): boolean; } export interface GuardFilterFn { (value: T): value is Is; } export declare function filterNegatable(callbackFn: FilterFn, negate?: boolean): SyncOperation>; export declare function filter(callbackFn: FilterFn): SyncOperation>; export declare function filter(callbackFn: FilterFn): SyncOperation>;