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