/** * @packageDocumentation * @module std */ import { InsertIteratorBase } from "../internal/iterator/InsertIteratorBase"; import { IPushFront } from "../internal/container/partial/IPushFront"; /** * Front insert iterator. * * @author Jeongho Nam - https://github.com/samchon */ export declare class FrontInsertIterator>> extends InsertIteratorBase, FrontInsertIterator> { private source_; /** * Initializer Constructor. * * @param source The source container. */ constructor(source: Source); /** * @inheritDoc */ set value(val: FrontInsertIterator.ValueType); /** * @inheritDoc */ equals(obj: FrontInsertIterator): boolean; } export declare namespace FrontInsertIterator { /** * Deduct value type. */ type ValueType> = Source extends IPushFront ? T : unknown; } //# sourceMappingURL=FrontInsertIterator.d.ts.map