import { Enumerable } from "./Enumerable"; import { IObjectType } from "../Common/Type"; export declare class SelectEnumerable extends Enumerable { protected readonly parent: Enumerable; protected readonly selector: (item: T) => K; protected readonly type?: IObjectType; constructor(parent: Enumerable, selector: (item: T) => K, type?: IObjectType); protected generator(): IterableIterator; }