import { Sequence } from "../../sequency"; import { BaseJoinToStringConfig } from "../../BaseJoinToStringConfig"; export interface JoinConfig extends BaseJoinToStringConfig { /** * Transform function * @param value Sequence element * @returns {string} String representation */ transform?: (value: T) => string; } export declare class JoinToString { /** * Joins all elements of the sequence into a string with the given configuration. * * @param {JoinConfig} config * @returns {string} */ joinToString(this: Sequence, config?: JoinConfig): string; /** * Joins all elements of the sequence into a string with the given configuration. * * @param {JoinConfig} config * @returns {string} */ joinTo(this: Sequence, config?: JoinConfig): string; }