import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class SendingOptions { SendingEnabled?: Value; constructor(properties: SendingOptions); } export declare class Tags { Value?: Value; Key?: Value; constructor(properties: Tags); } export declare class ReputationOptions { ReputationMetricsEnabled?: Value; constructor(properties: ReputationOptions); } export declare class DeliveryOptions { SendingPoolName?: Value; constructor(properties: DeliveryOptions); } export declare class TrackingOptions { CustomRedirectDomain?: Value; constructor(properties: TrackingOptions); } export interface ConfigurationSetProperties { SendingOptions?: SendingOptions; TrackingOptions?: TrackingOptions; ReputationOptions?: ReputationOptions; DeliveryOptions?: DeliveryOptions; Tags?: List; Name: Value; } export default class ConfigurationSet extends ResourceBase { static SendingOptions: typeof SendingOptions; static Tags: typeof Tags; static ReputationOptions: typeof ReputationOptions; static DeliveryOptions: typeof DeliveryOptions; static TrackingOptions: typeof TrackingOptions; constructor(properties: ConfigurationSetProperties); }