import { ObjectStateEnum } from './ObjectStateEnum';
import { SmartHostAuthMechanismEnum } from './SmartHostAuthMechanismEnum';
/** Exchange Send Connector */
export interface SendConnector {
    /** Creation date */
    creationDate: string;
    /** Default send connector, which is used to send all e-mails that are not handled by other send connectors that have been custom-created */
    default: boolean;
    /** Name of your send connector */
    displayName: string;
    /** Use dns MX record to route emails via this send connector */
    dnsRouting: boolean;
    /** Id of this send connector */
    id?: number;
    /** Last update date */
    lastUpdateDate?: string;
    /** Maximum send size in MB */
    maxSendSize: number;
    /** Port adress that will be used to all e-mails send via this send connector */
    port: number;
    /** All messages sent through this connector will be transmitted using TLS */
    requireTLS: boolean;
    /** Relay domain address that will be used to all e-mails send via this send connector */
    smartHost?: string;
    /** Authentication mechanism to use for authentication with a smart host */
    smartHostAuthMechanism: SmartHostAuthMechanismEnum;
    /** Send connector state */
    state: ObjectStateEnum;
    /** Pending task for this send connector */
    taskPendingId?: number;
}
//# sourceMappingURL=SendConnector.d.ts.map