import * as model from "./index";
/**
 * Base request for Email client. Stores information about email account location.
 */
export declare class ClientAccountBaseRequest {
    /**
     * Attribute type map
     */
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    /**
     * Returns attribute type map
     */
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
    /**
     * Email client account configuration location on storage.
     */
    accountLocation: model.StorageFileLocation;
    /**
     * Base request for Email client. Stores information about email account location.
     * @param accountLocation Email client account configuration location on storage.
     */
    constructor(accountLocation?: model.StorageFileLocation);
}
/**
 *  ClientAccountBaseRequest model builder
 */
export declare class ClientAccountBaseRequestBuilder {
    private readonly model;
    constructor(model: ClientAccountBaseRequest);
    /**
     * Build model.
     */
    build(): ClientAccountBaseRequest;
    /**
    * Email client account configuration location on storage.
    */
    accountLocation(accountLocation: model.StorageFileLocation): ClientAccountBaseRequestBuilder;
}
