import { IterableX } from '../../iterable/iterablex.js'; export declare function shareProto(this: IterableX): IterableX; export declare function shareProto(this: IterableX, fn?: (value: Iterable) => Iterable): IterableX; declare module '../../iterable/iterablex' { interface IterableX { share: typeof shareProto; } }