/** The registry configurations applied when transfering a domain name */
export interface TransferLifecycleRegistryConfiguration {
    /** The number of months allowed for a domain transfer */
    allowedPeriodsInMonths?: number[];
    /** Whether the transfer includes a renewal of the domain name, and therefore updates its expiration date */
    includeRenew: boolean;
    /** The maximum estimated number of days for an incoming domain transfer */
    incomingTransferDelayMaxDays?: number;
    /** The minimum estimated number of days for an incoming domain transfer */
    incomingTransferDelayMinDays?: number;
    /** Whether an authInfo has to be provided to request an incoming transfer on this extension. Independent from domain.isAuthInfoSupported: an extension can have an authInfo managed at the registry, to take control of a contact for instance, while its transfer process does not use one at all */
    isAuthInfoRequired: boolean;
    /** The minimum number of days after domain creation or last transfer before a new outgoing transfer is allowed. The ICANN default is 60 days, but this value can be overridden per registry. Null means no restriction applies. */
    transferBlockDelayInDays?: number;
}
//# sourceMappingURL=TransferLifecycleRegistryConfiguration.d.ts.map