import { IZEmailContact } from './email-contact.mjs'; /** * Represents a builder that will build a comma separated * list of addresses for an email message. */ export declare class ZEmailContactAddressBuilder { private _addresses; private _delimiter; /** * Adds an address to the list to builder. * * @param val - * The address to add. This can be the empty string, * null, or undefined. * * @returns * This object. */ address(val: string | IZEmailContact): this; /** * Sets the addresses to build from. * * @param val - * The address to set. * * @returns * This object. */ addresses(val: Array): this; /** * Sets the delimiter to split the addresses with. * * The default is a comma with a space. * * @param val - * The delimiter to set. * * @returns * This object. */ delimiter(val: string): this; /** * Builds the delimiters separated list of addresses. * * @returns * The delimited separated list of addresses. */ build(): string; }