import { MailMessage, MailResult, PostalServerBasics } from "./interfaces"; export default class SendMessage implements PostalServerBasics { private _server; private _key; get server(): string; get key(): string; constructor(server: string, key: string); to(address: string): SendMessageRequest; to(addresses: Array): SendMessageRequest; to(...addresses: Array): SendMessageRequest; cc(address: string): SendMessageRequest; cc(addresses: Array): SendMessageRequest; cc(...addresses: Array): SendMessageRequest; bcc(address: string): SendMessageRequest; bcc(addresses: Array): SendMessageRequest; bcc(...addresses: Array): SendMessageRequest; from(address: string): SendMessageRequest; sender(address: string): SendMessageRequest; subject(message: string): SendMessageRequest; tag(message: string): SendMessageRequest; replyTo(address: string): SendMessageRequest; plainBody(body: string): SendMessageRequest; htmlBody(body: string): SendMessageRequest; attachment(filename: string, contentType: string, dataBase64: string): SendMessageRequest; } export declare class SendMessageRequest implements PostalServerBasics { private closed; private _to; private _cc; private _bcc; private _attachments; private _replyTo?; private _from?; private _sender?; private _tag?; private _plainBody?; private _htmlBody?; private _subject?; private server; constructor(server: SendMessage); send(): Promise; get message(): MailMessage; private getSingleArray; to(address: string): SendMessageRequest; to(addresses: Array): SendMessageRequest; to(...addresses: Array): SendMessageRequest; cc(address: string): SendMessageRequest; cc(addresses: Array): SendMessageRequest; cc(...addresses: Array): SendMessageRequest; bcc(address: string): SendMessageRequest; bcc(addresses: Array): SendMessageRequest; bcc(...addresses: Array): SendMessageRequest; from(address: string): SendMessageRequest; sender(address: string): SendMessageRequest; subject(message: string): SendMessageRequest; tag(message: string): SendMessageRequest; replyTo(address: string): SendMessageRequest; plainBody(body: string): SendMessageRequest; htmlBody(body: string): SendMessageRequest; attachment(filename: string, contentType: string, dataBase64: string): SendMessageRequest; }