import { Contact } from './Contact'; import { Attachment } from './Attachment'; import { InputSet } from './InputSet'; export declare class Message { private content; private to; private accessToken; private sentDate; private messageId; private from; private teamToken; private accountAddress; private references; private subject; private type; private encoding; private method; private replyTo; private inline; private cc; private bcc; private attachments; private sentBy; private inputSet; constructor(content: string); readonly SentDate: number; readonly Content: string; readonly MessageId: string; readonly References: string[]; readonly From: Contact; readonly InputSet: InputSet; readonly Subject: string; readonly Inline: boolean; readonly To: Contact[]; readonly AccessToken: string; readonly TeamToken: string; readonly AccountAddress: string; readonly Type: string; readonly Encoding: string; readonly Method: string; readonly ReplyTo: string; readonly Cc: Contact[]; readonly Bcc: Contact[]; readonly SentBy: string; setSubject(subject: string): this; setReceivers(receiver: Contact[]): this; setAccessToken(accessToken: string): Message; setInline(inline: boolean): Message; setSentDate(sentDate: number): Message; setMessageId(messageId: string): Message; setTeamToken(teamToken: string): Message; setType(type: string): Message; setAccountAddress(accountAddress: string): Message; setEncoding(encoding: string): Message; setMethod(method: string): Message; setReplyTo(replyTo: string): Message; setSentBy(sentBy: string): Message; setFrom(from: Contact): Message; setCC(cc: Contact[]): Message; setBCC(bcc: Contact[]): Message; setReferences(references: string[]): Message; setAttachments(attachments: Attachment[]): Message; setInputSet(inputSet: InputSet): this; getAttachments(): Attachment[]; buildCore(token: string, botAddress: string, botName: string): Message; getMessageId(date: number, botAddress: string): string; private getHostName(botAddress); toJSON(): any; }