import { ExtensionTypeEnum } from './ExtensionTypeEnum';
import { LabelDomainRegistryConfiguration } from './LabelDomainRegistryConfiguration';
/** The registry configurations applied to a domain name */
export interface DomainRegistryConfiguration {
    /** The type of an extension (cctld or gtld) */
    extension_type: ExtensionTypeEnum;
    /** Whether the registry uses an authInfo for this extension, whatever it is used for. This does not mean an incoming transfer is driven by an authInfo: some registries manage an authInfo to take control of a contact while their transfer process does not rely on one. See lifecycle.transfer.isAuthInfoRequired for the transfer requirement */
    isAuthInfoSupported: boolean;
    /** Whether premium domains are supported by the registry and handled by OVHcloud */
    isPremiumSupported: boolean;
    /** The registry configurations applied to the domain name label */
    label: LabelDomainRegistryConfiguration;
}
//# sourceMappingURL=DomainRegistryConfiguration.d.ts.map