export declare class ArrayStringifier { protected array: readonly T[]; protected separator: string; protected postfix: string; protected prefix: string; constructor(array?: readonly T[], separator?: string); setArray(array: readonly T[]): this; setPostfix(postfix: string): this; setPrefix(prefix: string): this; setSeparator(separator: string): this; toString(): string; protected canAddPostfix(): boolean; protected canAddPrefix(): boolean; protected getPostfix(): string; protected getPrefix(): string; protected getSeparator(index: number, element: T): string; protected getStringifiedElement(index: number, el: T): string; }