import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class DomainNameConfiguration {
    EndpointType?: Value<string>;
    CertificateName?: Value<string>;
    CertificateArn?: Value<string>;
    constructor(properties: DomainNameConfiguration);
}
export interface DomainNameProperties {
    DomainName: Value<string>;
    DomainNameConfigurations?: List<DomainNameConfiguration>;
    Tags?: MapOf<any>;
}
export default class Inner_DomainName extends ResourceBase<DomainNameProperties> {
    static DomainNameConfiguration: typeof DomainNameConfiguration;
    constructor(properties: DomainNameProperties);
}
