import { PrototypeStruct } from '..';
declare type RetainPredicate<T> = (element: T, index: number) => boolean;
export declare type RetainFn<T = unknown> = (predicate: RetainPredicate<T>) => void;
export declare const retain: PrototypeStruct;
declare global {
    interface Array<T> {
        retain: RetainFn<T>;
    }
}
export {};
//# sourceMappingURL=retain.d.ts.map