ObjectOwner:
    | {
        AddressOwner: string;
    }
    | {
        ObjectOwner: string;
    }
    | {
        Shared: {
            initial_shared_version: string;
        };
    }
    | "Immutable"
    | {
        ConsensusV2: {
            authenticator: Authenticator;
            start_version: string;
        };
    }