export interface DomainTransfer { /** The code that takes the domain. For an `internal` move it starts `whop_dt_`, and the receiving Whop account enters it as `registration.auth_code` when it creates or updates the domain. Returned when the response is a single domain and you can manage it; `null` otherwise. */ code: string | null; /** Where the domain is moving. `internal` is another Whop account. */ destination: DomainTransfer.Destination; /** `ready` while the code waits to be used. `pending` once it has: Whop removes the domain's email, Apple Pay and pixel from this account, then moves the registration and removes the domain from this account. */ state: DomainTransfer.State; } export declare namespace DomainTransfer { /** Where the domain is moving. `internal` is another Whop account. */ const Destination: { readonly Internal: "internal"; }; type Destination = (typeof Destination)[keyof typeof Destination]; /** `ready` while the code waits to be used. `pending` once it has: Whop removes the domain's email, Apple Pay and pixel from this account, then moves the registration and removes the domain from this account. */ const State: { readonly Ready: "ready"; readonly Pending: "pending"; }; type State = (typeof State)[keyof typeof State]; }