export declare class PublicSetView { private set; constructor(set: Set); find(fn: (value: T) => value is S): S | undefined; find(fn: (value: T) => boolean): T | undefined; filter(fn: (value: T) => value is S): S[]; filter(fn: (value: T) => boolean): T[]; map(fn: (value: T) => K): K[]; forEach(fn: (value: T) => void): void; [Symbol.iterator](): IterableIterator; }