export declare class CreateDomainRequest {
    Name: string;
    ReturnPathDomain?: string;
    constructor(Name: string, ReturnPathDomain?: string);
}
export declare class UpdateDomainRequest {
    ReturnPathDomain?: string;
    constructor(ReturnPathDomain: string);
}
export interface Domain {
    ID: number;
    Name: string;
    SPFVerified: boolean;
    DKIMVerified: boolean;
    WeakDKIM: boolean;
    ReturnPathDomainVerified: boolean;
}
export interface DomainDetails extends Domain {
    SPFHost: string;
    SPFTextValue: string;
    DKIMHost: string;
    DKIMTextValue: string;
    DKIMPendingHost: string;
    DKIMPendingTextValue: string;
    DKIMRevokedHost: string;
    DKIMRevokedTextValue: string;
    SafeToRemoveRevokedKeyFromDNS: string;
    DKIMUpdateStatus: string;
    ReturnPathDomain: string;
    ReturnPathDomainCNAMEValue: string;
}
export interface Domains {
    TotalCount: number;
    Domains: Domain[];
}
