/// <reference types="node" />
/**
 * Request model for ClientMessageApi.sendFile operation.
 */
export declare class ClientMessageSendFileRequest {
    /**
     * Email account
     */
    account: string;
    /**
     * File to send
     */
    file: Buffer;
    /**
     * Storage name where account file located.
     */
    storage: string;
    /**
     * Folder in storage where account file located.
     */
    accountStorageFolder: string;
    /**
     * Email file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
     */
    format: string;
    /**
     * Request model for clientMessageSendFile operation.
     * @param account Email account
     * @param file File to send
     * @param storage Storage name where account file located.
     * @param accountStorageFolder Folder in storage where account file located.
     * @param format Email file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
     */
    constructor(account?: string, file?: Buffer, storage?: string, accountStorageFolder?: string, format?: string);
}
export declare class ClientMessageSendFileRequestBuilder {
    private model;
    constructor(model: ClientMessageSendFileRequest);
    build(): ClientMessageSendFileRequest;
    account(account: string): ClientMessageSendFileRequestBuilder;
    file(file: Buffer): ClientMessageSendFileRequestBuilder;
    storage(storage: string): ClientMessageSendFileRequestBuilder;
    accountStorageFolder(accountStorageFolder: string): ClientMessageSendFileRequestBuilder;
    format(format: string): ClientMessageSendFileRequestBuilder;
}
