import type { Appendable } from './Appendable'; import type { CharSequence } from './CharSequence'; import { JavaObject } from './JavaObject'; export declare class AbstractStringBuilder extends JavaObject implements Appendable, CharSequence { protected value: string; constructor(param?: string | number); compareTo(other: AbstractStringBuilder): number; isEmpty(): boolean; length(): number; capacity(): number; ensureCapacity(minimumCapacity: number): void; trimToSize(): void; setLength(newLength: number): void; charAt(index: number): string; codePointAt(index: number): number; codePointBefore(index: number): number; codePointCount(beginIndex: number, endIndex: number): number; offsetByCodePoints(index: number, codePointOffset: number): number; getChars(srcBegin: number, srcEnd: number, dst: string[], dstBegin: number): void; setCharAt(index: number, chr: string): void; append(param: any): AbstractStringBuilder; append(param: CharSequence | AbstractStringBuilder, start: number, end: number): AbstractStringBuilder; append(param: string[], offset: number, len: number): AbstractStringBuilder; delete(start: number, end: number): AbstractStringBuilder; appendCodePoint(codePoint: number): AbstractStringBuilder; deleteCharAt(index: number): AbstractStringBuilder; replace(start: number, end: number, str: string): AbstractStringBuilder; subSequence(start: number, end: number): CharSequence; substring(start: number, end?: number): string; insert(offset: number, obj: any): AbstractStringBuilder; insert(index: number, str: string[], offset: number, len: number): AbstractStringBuilder; indexOf(str: string, fromIndex?: number): number; lastIndexOf(str: string, fromIndex?: number): number; reverse(): AbstractStringBuilder; toString(): string; transpilerCanonicalName(): string; isTranspiledInstanceOf(name: string): boolean; } export declare function cast_java_lang_AbstractStringBuilder(obj: unknown): AbstractStringBuilder; //# sourceMappingURL=AbstractStringBuilder.d.ts.map