export declare class DomainCdnConfig {
    'portalId': number;
    'created': number;
    'updated': number;
    'domainId': number;
    'certId': number;
    'certExpirationDate': number;
    'cdnId': string;
    'cdnGroupId': string;
    'sslStatus': DomainCdnConfigSslStatusEnum;
    'validationMethod': DomainCdnConfigValidationMethodEnum;
    'httpBody': string;
    'httpUrlPath': string;
    'cname': string;
    'cnameTarget': string;
    'minimumTlsVersion': DomainCdnConfigMinimumTlsVersionEnum;
    'alternateOriginHostname': string;
    'id': number;
    static readonly discriminator: string | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
export type DomainCdnConfigSslStatusEnum = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10" | "11";
export type DomainCdnConfigValidationMethodEnum = "0" | "1" | "2";
export type DomainCdnConfigMinimumTlsVersionEnum = "1.0" | "1.1" | "1.2" | "1.3" | "none" | "null";
