/*! * @author electricessence / https://github.com/electricessence/ * .NET Reference: http://referencesource.microsoft.com/#mscorlib/system/text/StringBuilder.cs * Licensing: MIT https://github.com/electricessence/TypeScript.NET-Core/blob/master/LICENSE.md */ import IDisposable from "../Disposable/IDisposable"; export declare class StringBuilder implements IDisposable { private readonly _partArray; private _latest; constructor(...initial: any[]); private appendSingle; appendThese(items: any[]): StringBuilder; append(...items: any[]): StringBuilder; appendLine(...items: any[]): StringBuilder; appendLines(items: any[]): StringBuilder; /** /// These methods can only efficiently be added if not using a single array. insert(index: number, value: string, count: number = 1): StringBuilder { } remove(startIndex:number, length:number): StringBuilder { } /**/ get isEmpty(): boolean; toString(): string; join(delimiter: string): string; clear(): void; dispose(): void; } export default StringBuilder;